home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_5_EVENTS.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
516KB
|
9,144 lines
# near model CODE resource
# jump table entries: 3944-3986 (43 of them)
export_493:
00000000 4E75 rts
export_494:
00000002 48E7 0310 movem.l -[A7], D6,D7,A3
00000006 3C2F 001A move.w D6, [A7 + 0x1A]
0000000A 3E2F 0016 move.w D7, [A7 + 0x16]
0000000E 266F 0010 movea.l A3, [A7 + 0x10]
00000012 2B4B B9F8 move.l [A5 - 0x4608], A3
00000016 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
0000001A 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
0000001E 4A40 tst.w D0
00000020 588F addq.l A7, 4
00000022 672C beq +0x2E /* 00000050 */
00000024 48C6 ext.l D6
00000026 2F06 move.l -[A7], D6
00000028 7000 moveq.l D0, 0x00
0000002A 3007 move.w D0, D7
0000002C 2F00 move.l -[A7], D0
0000002E 206D B9F8 movea.l A0, [A5 - 0x4608]
00000032 2F28 03DA move.l -[A7], [A0 + 0x3DA]
00000036 4EAD 175A jsr [A5 + 0x175A /* export_743 */]
0000003A 588F addq.l A7, 4
0000003C 2F00 move.l -[A7], D0
0000003E 206D B9F8 movea.l A0, [A5 - 0x4608]
00000042 4868 03D6 pea.l [A0 + 0x3D6]
00000046 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
0000004A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000004E 6018 bra +0x1A /* 00000068 */
label00000050:
00000050 7001 moveq.l D0, 0x01
00000052 2F00 move.l -[A7], D0
00000054 48C6 ext.l D6
00000056 2F06 move.l -[A7], D6
00000058 7200 moveq.l D1, 0x00
0000005A 3207 move.w D1, D7
0000005C 2F01 move.l -[A7], D1
0000005E 2F0B move.l -[A7], A3
00000060 4EBA 2432 jsr [PC + 0x2432 /* 00002494 */]
00000064 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000068:
00000068 4CDF 08C0 movem.l D6,D7,A3, [A7]+
0000006C 4E75 rts
export_495:
0000006E 4E56 0000 link A6, 0
00000072 7069 moveq.l D0, 0x69
00000074 2F00 move.l -[A7], D0
00000076 4EBA 35A8 jsr [PC + 0x35A8 /* 00003620 */]
0000007A 4E5E unlink A6
0000007C 4E75 rts
export_496:
0000007E 2F0B move.l -[A7], A3
00000080 266F 0008 movea.l A3, [A7 + 0x8]
00000084 4EBA 1D60 jsr [PC + 0x1D60 /* 00001DE6 */]
00000088 7000 moveq.l D0, 0x00
0000008A 2F00 move.l -[A7], D0
0000008C 7209 moveq.l D1, 0x09
0000008E 2F01 move.l -[A7], D1
00000090 206B 0412 movea.l A0, [A3 + 0x412]
00000094 2F28 0292 move.l -[A7], [A0 + 0x292]
00000098 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
0000009C 4FEF 000C lea.l A7, [A7 + 0xC]
000000A0 265F movea.l A3, [A7]+
000000A2 4E75 rts
export_497:
000000A4 4E56 FFF2 link A6, -0x000E
000000A8 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
000000AC 3E2E 0012 move.w D7, [A6 + 0x12]
000000B0 266E 0008 movea.l A3, [A6 + 0x8]
000000B4 3C3C 0100 move.w D6, 0x100
000000B8 CC47 and.w D6, D7
000000BA 662E bne +0x30 /* 000000EA */
000000BC 7000 moveq.l D0, 0x00
000000BE 3007 move.w D0, D7
000000C0 2F00 move.l -[A7], D0
000000C2 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C6 2F0B move.l -[A7], A3
000000C8 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000000CC 4A40 tst.w D0
000000CE 4FEF 000C lea.l A7, [A7 + 0xC]
000000D2 6716 beq +0x18 /* 000000EA */
000000D4 B7ED B9FC cmpa.l A3, [A5 - 0x4604]
000000D8 6600 02B4 bne +0x2B6 /* 0000038E */
000000DC 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000000E0 4EBA 5ABC jsr [PC + 0x5ABC /* 00005B9E */]
000000E4 588F addq.l A7, 4
000000E6 6000 02A6 bra +0x2A8 /* 0000038E */
label000000EA:
000000EA 7A01 moveq.l D5, 0x01
000000EC 302D EA5A move.w D0, [A5 - 0x15A6]
000000F0 6B00 028C bmi +0x28E /* 0000037E */
000000F4 0C40 0007 cmpi.w D0, 0x7
000000F8 6E00 0284 bgt +0x286 /* 0000037E */
000000FC D040 add.w D0, D0
000000FE 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000102 4EFB 0000 jmp [PC + D0.w]
00000106 020C 008E andi.b A4, 0x8E
0000010A 027A 0044 0012 andi.w [PC + 0x12 /* 0000011E, value 0x5340 'S@' */], 0x44 /* 'D' */
00000110 027A 0076 0076 andi.w [PC + 0x76 /* 00000188, value 0x2A3C '*<' */], 0x76 /* 'v' */
00000116 426E FFF2 clr.w [A6 - 0xE]
0000011A 302B 0174 move.w D0, [A3 + 0x174]
0000011E 5340 subq.w D0, 1
00000120 3D40 FFF6 move.w [A6 - 0xA], D0
00000124 3D6E 000E FFF4 move.w [A6 - 0xC], [A6 + 0xE]
0000012A 3D6E 000E FFF8 move.w [A6 - 0x8], [A6 + 0xE]
00000130 41EE FFFA lea.l A0, [A6 - 0x6]
00000134 2F20 move.l -[A7], -[A0]
00000136 2F20 move.l -[A7], -[A0]
00000138 2F0B move.l -[A7], A3
0000013A 4EBA 2B2A jsr [PC + 0x2B2A /* 00002C66 */]
0000013E 4245 clr.w D5
00000140 4FEF 000C lea.l A7, [A7 + 0xC]
00000144 6000 0238 bra +0x23A /* 0000037E */
00000148 426E FFF4 clr.w [A6 - 0xC]
0000014C 302B 0172 move.w D0, [A3 + 0x172]
00000150 5340 subq.w D0, 1
00000152 3D40 FFF8 move.w [A6 - 0x8], D0
00000156 3D6E 000C FFF2 move.w [A6 - 0xE], [A6 + 0xC]
0000015C 3D6E 000C FFF6 move.w [A6 - 0xA], [A6 + 0xC]
00000162 41EE FFFA lea.l A0, [A6 - 0x6]
00000166 2F20 move.l -[A7], -[A0]
00000168 2F20 move.l -[A7], -[A0]
0000016A 2F0B move.l -[A7], A3
0000016C 4EBA 2AF8 jsr [PC + 0x2AF8 /* 00002C66 */]
00000170 4245 clr.w D5
00000172 4FEF 000C lea.l A7, [A7 + 0xC]
00000176 6000 0206 bra +0x208 /* 0000037E */
0000017A 7000 moveq.l D0, 0x00
0000017C 3007 move.w D0, D7
0000017E 2F00 move.l -[A7], D0
00000180 2F2E 000C move.l -[A7], [A6 + 0xC]
00000184 2F0B move.l -[A7], A3
00000186 4EBA 2A3C jsr [PC + 0x2A3C /* 00002BC4 */]
0000018A 4FEF 000C lea.l A7, [A7 + 0xC]
0000018E 6000 01EE bra +0x1F0 /* 0000037E */
00000192 3D7C 103B FFFE move.w [A6 - 0x2], 0x103B
00000198 7001 moveq.l D0, 0x01
0000019A 41EB 01DA lea.l A0, [A3 + 0x1DA]
0000019E B1EB 03DA cmpa.l A0, [A3 + 0x3DA]
000001A2 660A bne +0xC /* 000001AE */
000001A4 206B 0288 movea.l A0, [A3 + 0x288]
000001A8 723D moveq.l D1, 0x3D
000001AA B210 cmp.b D1, [A0]
000001AC 6706 beq +0x8 /* 000001B4 */
label000001AE:
000001AE 4A46 tst.w D6
000001B0 6602 bne +0x4 /* 000001B4 */
000001B2 7000 moveq.l D0, 0x00
label000001B4:
000001B4 3800 move.w D4, D0
000001B6 6704 beq +0x6 /* 000001BC */
000001B8 0247 FFFD andi.w D7, 0xFFFD
label000001BC:
000001BC 7002 moveq.l D0, 0x02
000001BE C047 and.w D0, D7
000001C0 670C beq +0xE /* 000001CE */
000001C2 206B 033C movea.l A0, [A3 + 0x33C]
000001C6 7001 moveq.l D0, 0x01
000001C8 B068 000C cmp.w D0, [A0 + 0xC]
000001CC 6706 beq +0x8 /* 000001D4 */
label000001CE:
000001CE 006E 2800 FFFE ori.w [A6 - 0x2], 0x2800 /* '(\0' */
label000001D4:
000001D4 7003 moveq.l D0, 0x03
000001D6 C047 and.w D0, D7
000001D8 6606 bne +0x8 /* 000001E0 */
000001DA 006E C000 FFFE ori.w [A6 - 0x2], 0xC000
label000001E0:
000001E0 486E FFFE pea.l [A6 - 0x2]
000001E4 486E FFFC pea.l [A6 - 0x4]
000001E8 486E FFFA pea.l [A6 - 0x6]
000001EC 302E 000C move.w D0, [A6 + 0xC]
000001F0 48C0 ext.l D0
000001F2 2F00 move.l -[A7], D0
000001F4 302E 000E move.w D0, [A6 + 0xE]
000001F8 48C0 ext.l D0
000001FA 2F00 move.l -[A7], D0
000001FC 2F0B move.l -[A7], A3
000001FE 4EBA 5066 jsr [PC + 0x5066 /* 00005266 */]
00000202 70FF moveq.l D0, 0xFFFFFFFF
00000204 B06E FFFA cmp.w D0, [A6 - 0x6]
00000208 4FEF 0018 lea.l A7, [A7 + 0x18]
0000020C 665A bne +0x5C /* 00000268 */
0000020E 70FF moveq.l D0, 0xFFFFFFFF
00000210 B06E FFFC cmp.w D0, [A6 - 0x4]
00000214 6652 bne +0x54 /* 00000268 */
00000216 700C moveq.l D0, 0x0C
00000218 C047 and.w D0, D7
0000021A 674C beq +0x4E /* 00000268 */
0000021C 7000 moveq.l D0, 0x00
0000021E 2F00 move.l -[A7], D0
00000220 2F0B move.l -[A7], A3
00000222 4EBA 3AD4 jsr [PC + 0x3AD4 /* 00003CF8 */]
00000226 2040 movea.l A0, D0
00000228 7001 moveq.l D0, 0x01
0000022A B068 000C cmp.w D0, [A0 + 0xC]
0000022E 508F addq.l A7, 8
00000230 6636 bne +0x38 /* 00000268 */
00000232 4878 0104 push.l 0x104
00000236 7000 moveq.l D0, 0x00
00000238 2F00 move.l -[A7], D0
0000023A 4878 7FFF push.l 0x7FFF
0000023E 72FF moveq.l D1, 0xFFFFFFFF
00000240 2F01 move.l -[A7], D1
00000242 4878 7FFF push.l 0x7FFF
00000246 2F01 move.l -[A7], D1
00000248 2F2B 0412 move.l -[A7], [A3 + 0x412]
0000024C 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00000250 206B 033C movea.l A0, [A3 + 0x33C]
00000254 317C 0009 000C move.w [A0 + 0xC], 0x9 /* '\t' */
0000025A 2F0B move.l -[A7], A3
0000025C 4EBA 5940 jsr [PC + 0x5940 /* 00005B9E */]
00000260 4FEF 0020 lea.l A7, [A7 + 0x20]
00000264 6000 0118 bra +0x11A /* 0000037E */
label00000268:
00000268 4A44 tst.w D4
0000026A 675C beq +0x5E /* 000002C8 */
0000026C 7801 moveq.l D4, 0x01
0000026E 4A46 tst.w D6
00000270 670E beq +0x10 /* 00000280 */
00000272 0044 0004 ori.w D4, 0x4
00000276 7001 moveq.l D0, 0x01
00000278 C047 and.w D0, D7
0000027A 6604 bne +0x6 /* 00000280 */
0000027C 0044 0008 ori.w D4, 0x8
label00000280:
00000280 7000 moveq.l D0, 0x00
00000282 2F00 move.l -[A7], D0
00000284 7200 moveq.l D1, 0x00
00000286 3204 move.w D1, D4
00000288 2F01 move.l -[A7], D1
0000028A 322E FFFC move.w D1, [A6 - 0x4]
0000028E 48C1 ext.l D1
00000290 2F01 move.l -[A7], D1
00000292 322E FFFA move.w D1, [A6 - 0x6]
00000296 48C1 ext.l D1
00000298 2F01 move.l -[A7], D1
0000029A 7200 moveq.l D1, 0x00
0000029C 322E FFFE move.w D1, [A6 - 0x2]
000002A0 243C 0000 0200 move.l D2, 0x200
000002A6 8481 or.l D2, D1
000002A8 223C 0000 0100 move.l D1, 0x100
000002AE 8282 or.l D1, D2
000002B0 243C FFFF 1FFF move.l D2, 0xFFFF1FFF
000002B6 C481 and.l D2, D1
000002B8 2F02 move.l -[A7], D2
000002BA 2F0B move.l -[A7], A3
000002BC 4EBA 3ABA jsr [PC + 0x3ABA /* 00003D78 */]
000002C0 4FEF 0018 lea.l A7, [A7 + 0x18]
000002C4 6000 00B8 bra +0xBA /* 0000037E */
label000002C8:
000002C8 7001 moveq.l D0, 0x01
000002CA C047 and.w D0, D7
000002CC 6704 beq +0x6 /* 000002D2 */
000002CE 7010 moveq.l D0, 0x10
000002D0 6002 bra +0x4 /* 000002D4 */
label000002D2:
000002D2 7000 moveq.l D0, 0x00
label000002D4:
000002D4 3800 move.w D4, D0
000002D6 670A beq +0xC /* 000002E2 */
000002D8 7002 moveq.l D0, 0x02
000002DA C047 and.w D0, D7
000002DC 6604 bne +0x6 /* 000002E2 */
000002DE 0044 0020 ori.w D4, 0x20 /* ' ' */
label000002E2:
000002E2 7000 moveq.l D0, 0x00
000002E4 2F00 move.l -[A7], D0
000002E6 7200 moveq.l D1, 0x00
000002E8 3204 move.w D1, D4
000002EA 2F01 move.l -[A7], D1
000002EC 322E FFFC move.w D1, [A6 - 0x4]
000002F0 48C1 ext.l D1
000002F2 2F01 move.l -[A7], D1
000002F4 322E FFFA move.w D1, [A6 - 0x6]
000002F8 48C1 ext.l D1
000002FA 2F01 move.l -[A7], D1
000002FC 7200 moveq.l D1, 0x00
000002FE 322E FFFE move.w D1, [A6 - 0x2]
00000302 2F01 move.l -[A7], D1
00000304 2F0B move.l -[A7], A3
00000306 4EBA 3A70 jsr [PC + 0x3A70 /* 00003D78 */]
0000030A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000030E 606E bra +0x70 /* 0000037E */
00000310 4A46 tst.w D6
00000312 6610 bne +0x12 /* 00000324 */
00000314 2F2E 000C move.l -[A7], [A6 + 0xC]
00000318 2F0B move.l -[A7], A3
0000031A 4EBA 54C8 jsr [PC + 0x54C8 /* 000057E4 */]
0000031E 4A40 tst.w D0
00000320 508F addq.l A7, 8
00000322 665A bne +0x5C /* 0000037E */
label00000324:
00000324 4A46 tst.w D6
00000326 6618 bne +0x1A /* 00000340 */
00000328 7000 moveq.l D0, 0x00
0000032A 3007 move.w D0, D7
0000032C 2F00 move.l -[A7], D0
0000032E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000332 2F0B move.l -[A7], A3
00000334 4EBA 5818 jsr [PC + 0x5818 /* 00005B4E */]
00000338 4A40 tst.w D0
0000033A 4FEF 000C lea.l A7, [A7 + 0xC]
0000033E 663C bne +0x3E /* 0000037C */
label00000340:
00000340 4A46 tst.w D6
00000342 6618 bne +0x1A /* 0000035C */
00000344 7000 moveq.l D0, 0x00
00000346 3007 move.w D0, D7
00000348 2F00 move.l -[A7], D0
0000034A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000034E 2F0B move.l -[A7], A3
00000350 4EBA 2F32 jsr [PC + 0x2F32 /* 00003284 */]
00000354 4A40 tst.w D0
00000356 4FEF 000C lea.l A7, [A7 + 0xC]
0000035A 6622 bne +0x24 /* 0000037E */
label0000035C:
0000035C 4A46 tst.w D6
0000035E 6610 bne +0x12 /* 00000370 */
00000360 2F2E 000C move.l -[A7], [A6 + 0xC]
00000364 2F0B move.l -[A7], A3
00000366 4EBA 2E04 jsr [PC + 0x2E04 /* 0000316C */]
0000036A 4A40 tst.w D0
0000036C 508F addq.l A7, 8
0000036E 660E bne +0x10 /* 0000037E */
label00000370:
00000370 4245 clr.w D5
00000372 4A46 tst.w D6
00000374 6708 beq +0xA /* 0000037E */
00000376 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000037A 6002 bra +0x4 /* 0000037E */
label0000037C:
0000037C 4245 clr.w D5
label0000037E:
0000037E 4A45 tst.w D5
00000380 670C beq +0xE /* 0000038E */
00000382 7000 moveq.l D0, 0x00
00000384 2F00 move.l -[A7], D0
00000386 2F0B move.l -[A7], A3
00000388 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
0000038C 508F addq.l A7, 8
label0000038E:
0000038E 4CEE 08F0 FFDE movem.l D4,D5,D6,D7,A3, [A6 - 0x22]
00000394 4E5E unlink A6
00000396 4E75 rts
export_498:
00000398 4E56 FFF2 link A6, -0x000E
0000039C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003A0 382E 0012 move.w D4, [A6 + 0x12]
000003A4 286E 0008 movea.l A4, [A6 + 0x8]
000003A8 3D6D BB8C FFFC move.w [A6 - 0x4], [A5 - 0x4474]
000003AE 3D6D BB8A FFFA move.w [A6 - 0x6], [A5 - 0x4476]
000003B4 3A3C 0100 move.w D5, 0x100
000003B8 CA44 and.w D5, D4
000003BA 6618 bne +0x1A /* 000003D4 */
000003BC 48C4 ext.l D4
000003BE 2F04 move.l -[A7], D4
000003C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000003C4 2F0C move.l -[A7], A4
000003C6 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
000003CA 4A40 tst.w D0
000003CC 4FEF 000C lea.l A7, [A7 + 0xC]
000003D0 6600 0338 bne +0x33A /* 0000070A */
label000003D4:
000003D4 302D EA5A move.w D0, [A5 - 0x15A6]
000003D8 6B00 0330 bmi +0x332 /* 0000070A */
000003DC 0C40 0007 cmpi.w D0, 0x7
000003E0 6E00 0328 bgt +0x32A /* 0000070A */
000003E4 D040 add.w D0, D0
000003E6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000003EA 4EFB 0000 jmp [PC + D0.w]
000003EE 02B2 02E6 031E 0158 andi.l [A2], 0x2E6031E
000003F6 0012 031E ori.b [A2], 0x1E
000003FA 029E 029E 426E andi.l [A6]+, 0x29E426E
00000400 FFF2 .invalid <<F/7/7>>
00000402 302C 0174 move.w D0, [A4 + 0x174]
00000406 5340 subq.w D0, 1
00000408 3D40 FFF6 move.w [A6 - 0xA], D0
0000040C 3D6D BB8C FFF4 move.w [A6 - 0xC], [A5 - 0x4474]
00000412 3D6D BB8C FFF8 move.w [A6 - 0x8], [A5 - 0x4474]
00000418 41EE FFFA lea.l A0, [A6 - 0x6]
0000041C 2F20 move.l -[A7], -[A0]
0000041E 2F20 move.l -[A7], -[A0]
00000420 2F0C move.l -[A7], A4
00000422 4EBA 2842 jsr [PC + 0x2842 /* 00002C66 */]
00000426 4246 clr.w D6
00000428 302D B9BA move.w D0, [A5 - 0x4646]
0000042C 48C0 ext.l D0
0000042E 2F00 move.l -[A7], D0
00000430 2F0C move.l -[A7], A4
00000432 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00000436 322D BB8C move.w D1, [A5 - 0x4474]
0000043A D240 add.w D1, D0
0000043C 3E01 move.w D7, D1
0000043E 9E6D B9BC sub.w D7, [A5 - 0x4644]
00000442 4878 7FFF push.l 0x7FFF
00000446 302C 017A move.w D0, [A4 + 0x17A]
0000044A 48C0 ext.l D0
0000044C 2F00 move.l -[A7], D0
0000044E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000452 5340 subq.w D0, 1
00000454 3D40 FFFE move.w [A6 - 0x2], D0
00000458 B047 cmp.w D0, D7
0000045A 4FEF 001C lea.l A7, [A7 + 0x1C]
0000045E 6C04 bge +0x6 /* 00000464 */
00000460 3E2E FFFE move.w D7, [A6 - 0x2]
label00000464:
00000464 4878 0145 push.l 0x145
00000468 4EBA 31B6 jsr [PC + 0x31B6 /* 00003620 */]
0000046C 4878 0146 push.l 0x146
00000470 4EBA 31AE jsr [PC + 0x31AE /* 00003620 */]
00000474 48C7 ext.l D7
00000476 2F07 move.l -[A7], D7
00000478 302C 017A move.w D0, [A4 + 0x17A]
0000047C 48C0 ext.l D0
0000047E 2F00 move.l -[A7], D0
00000480 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
00000484 3E00 move.w D7, D0
00000486 47EC 032E lea.l A3, [A4 + 0x32E]
0000048A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000048E:
0000048E 7001 moveq.l D0, 0x01
00000490 B06B 000C cmp.w D0, [A3 + 0xC]
00000494 6654 bne +0x56 /* 000004EA */
00000496 4A6B 0004 tst.w [A3 + 0x4]
0000049A 664E bne +0x50 /* 000004EA */
0000049C 0C6B 7FFF 0006 cmpi.w [A3 + 0x6], 0x7FFF
000004A2 6646 bne +0x48 /* 000004EA */
000004A4 302B 0008 move.w D0, [A3 + 0x8]
000004A8 B06D B9BA cmp.w D0, [A5 - 0x4646]
000004AC 6E0C bgt +0xE /* 000004BA */
000004AE 302B 000A move.w D0, [A3 + 0xA]
000004B2 B06D B9BA cmp.w D0, [A5 - 0x4646]
000004B6 6D02 blt +0x4 /* 000004BA */
000004B8 7C01 moveq.l D6, 0x01
label000004BA:
000004BA 48C7 ext.l D7
000004BC 2F07 move.l -[A7], D7
000004BE 302B 000A move.w D0, [A3 + 0xA]
000004C2 48C0 ext.l D0
000004C4 2F00 move.l -[A7], D0
000004C6 302B 0008 move.w D0, [A3 + 0x8]
000004CA 48C0 ext.l D0
000004CC 2F00 move.l -[A7], D0
000004CE 302B 0006 move.w D0, [A3 + 0x6]
000004D2 48C0 ext.l D0
000004D4 2F00 move.l -[A7], D0
000004D6 302B 0004 move.w D0, [A3 + 0x4]
000004DA 48C0 ext.l D0
000004DC 2F00 move.l -[A7], D0
000004DE 7001 moveq.l D0, 0x01
000004E0 2F00 move.l -[A7], D0
000004E2 4EBA 023E jsr [PC + 0x23E /* 00000722 */]
000004E6 4FEF 0018 lea.l A7, [A7 + 0x18]
label000004EA:
000004EA 2653 movea.l A3, [A3]
000004EC 200B move.l D0, A3
000004EE 669E bne -0x60 /* 0000048E */
000004F0 4A46 tst.w D6
000004F2 6630 bne +0x32 /* 00000524 */
000004F4 48C7 ext.l D7
000004F6 2F07 move.l -[A7], D7
000004F8 302D B9BA move.w D0, [A5 - 0x4646]
000004FC 48C0 ext.l D0
000004FE 2F00 move.l -[A7], D0
00000500 302D B9BA move.w D0, [A5 - 0x4646]
00000504 48C0 ext.l D0
00000506 2F00 move.l -[A7], D0
00000508 302D BA7E move.w D0, [A5 - 0x4582]
0000050C 48C0 ext.l D0
0000050E 2F00 move.l -[A7], D0
00000510 302D BA7E move.w D0, [A5 - 0x4582]
00000514 48C0 ext.l D0
00000516 2F00 move.l -[A7], D0
00000518 7001 moveq.l D0, 0x01
0000051A 2F00 move.l -[A7], D0
0000051C 4EBA 0204 jsr [PC + 0x204 /* 00000722 */]
00000520 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000524:
00000524 4878 0147 push.l 0x147
00000528 4EBA 30F6 jsr [PC + 0x30F6 /* 00003620 */]
0000052C 4878 0148 push.l 0x148
00000530 4EBA 30EE jsr [PC + 0x30EE /* 00003620 */]
00000534 7000 moveq.l D0, 0x00
00000536 2F00 move.l -[A7], D0
00000538 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
0000053C 4FEF 000C lea.l A7, [A7 + 0xC]
00000540 6000 01C8 bra +0x1CA /* 0000070A */
00000544 426E FFF4 clr.w [A6 - 0xC]
00000548 302C 0172 move.w D0, [A4 + 0x172]
0000054C 5340 subq.w D0, 1
0000054E 3D40 FFF8 move.w [A6 - 0x8], D0
00000552 3D6D BB8A FFF2 move.w [A6 - 0xE], [A5 - 0x4476]
00000558 3D6D BB8A FFF6 move.w [A6 - 0xA], [A5 - 0x4476]
0000055E 41EE FFFA lea.l A0, [A6 - 0x6]
00000562 2F20 move.l -[A7], -[A0]
00000564 2F20 move.l -[A7], -[A0]
00000566 2F0C move.l -[A7], A4
00000568 4EBA 26FC jsr [PC + 0x26FC /* 00002C66 */]
0000056C 4246 clr.w D6
0000056E 302D B9B6 move.w D0, [A5 - 0x464A]
00000572 48C0 ext.l D0
00000574 2F00 move.l -[A7], D0
00000576 2F0C move.l -[A7], A4
00000578 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
0000057C 322D BB8A move.w D1, [A5 - 0x4476]
00000580 D240 add.w D1, D0
00000582 3E01 move.w D7, D1
00000584 9E6D B9B8 sub.w D7, [A5 - 0x4648]
00000588 4878 7FFF push.l 0x7FFF
0000058C 302C 017C move.w D0, [A4 + 0x17C]
00000590 48C0 ext.l D0
00000592 2F00 move.l -[A7], D0
00000594 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000598 5340 subq.w D0, 1
0000059A 3D40 FFFE move.w [A6 - 0x2], D0
0000059E B047 cmp.w D0, D7
000005A0 4FEF 001C lea.l A7, [A7 + 0x1C]
000005A4 6C04 bge +0x6 /* 000005AA */
000005A6 3E2E FFFE move.w D7, [A6 - 0x2]
label000005AA:
000005AA 4878 0145 push.l 0x145
000005AE 4EBA 3070 jsr [PC + 0x3070 /* 00003620 */]
000005B2 4878 0146 push.l 0x146
000005B6 4EBA 3068 jsr [PC + 0x3068 /* 00003620 */]
000005BA 48C7 ext.l D7
000005BC 2F07 move.l -[A7], D7
000005BE 302C 017C move.w D0, [A4 + 0x17C]
000005C2 48C0 ext.l D0
000005C4 2F00 move.l -[A7], D0
000005C6 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
000005CA 3E00 move.w D7, D0
000005CC 47EC 032E lea.l A3, [A4 + 0x32E]
000005D0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000005D4:
000005D4 7001 moveq.l D0, 0x01
000005D6 B06B 000C cmp.w D0, [A3 + 0xC]
000005DA 6654 bne +0x56 /* 00000630 */
000005DC 4A6B 0008 tst.w [A3 + 0x8]
000005E0 664E bne +0x50 /* 00000630 */
000005E2 0C6B 7FFF 000A cmpi.w [A3 + 0xA], 0x7FFF
000005E8 6646 bne +0x48 /* 00000630 */
000005EA 302B 0004 move.w D0, [A3 + 0x4]
000005EE B06D B9B6 cmp.w D0, [A5 - 0x464A]
000005F2 6E0C bgt +0xE /* 00000600 */
000005F4 302B 0006 move.w D0, [A3 + 0x6]
000005F8 B06D B9B6 cmp.w D0, [A5 - 0x464A]
000005FC 6D02 blt +0x4 /* 00000600 */
000005FE 7C01 moveq.l D6, 0x01
label00000600:
00000600 48C7 ext.l D7
00000602 2F07 move.l -[A7], D7
00000604 302B 000A move.w D0, [A3 + 0xA]
00000608 48C0 ext.l D0
0000060A 2F00 move.l -[A7], D0
0000060C 302B 0008 move.w D0, [A3 + 0x8]
00000610 48C0 ext.l D0
00000612 2F00 move.l -[A7], D0
00000614 302B 0006 move.w D0, [A3 + 0x6]
00000618 48C0 ext.l D0
0000061A 2F00 move.l -[A7], D0
0000061C 302B 0004 move.w D0, [A3 + 0x4]
00000620 48C0 ext.l D0
00000622 2F00 move.l -[A7], D0
00000624 7000 moveq.l D0, 0x00
00000626 2F00 move.l -[A7], D0
00000628 4EBA 00F8 jsr [PC + 0xF8 /* 00000722 */]
0000062C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000630:
00000630 2653 movea.l A3, [A3]
00000632 200B move.l D0, A3
00000634 669E bne -0x60 /* 000005D4 */
00000636 4A46 tst.w D6
00000638 6630 bne +0x32 /* 0000066A */
0000063A 48C7 ext.l D7
0000063C 2F07 move.l -[A7], D7
0000063E 302D BA7C move.w D0, [A5 - 0x4584]
00000642 48C0 ext.l D0
00000644 2F00 move.l -[A7], D0
00000646 302D BA7C move.w D0, [A5 - 0x4584]
0000064A 48C0 ext.l D0
0000064C 2F00 move.l -[A7], D0
0000064E 302D B9B6 move.w D0, [A5 - 0x464A]
00000652 48C0 ext.l D0
00000654 2F00 move.l -[A7], D0
00000656 302D B9B6 move.w D0, [A5 - 0x464A]
0000065A 48C0 ext.l D0
0000065C 2F00 move.l -[A7], D0
0000065E 7000 moveq.l D0, 0x00
00000660 2F00 move.l -[A7], D0
00000662 4EBA 00BE jsr [PC + 0xBE /* 00000722 */]
00000666 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000066A:
0000066A 4878 0147 push.l 0x147
0000066E 4EBA 2FB0 jsr [PC + 0x2FB0 /* 00003620 */]
00000672 4878 0148 push.l 0x148
00000676 4EBA 2FA8 jsr [PC + 0x2FA8 /* 00003620 */]
0000067A 7000 moveq.l D0, 0x00
0000067C 2F00 move.l -[A7], D0
0000067E 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00000682 4FEF 000C lea.l A7, [A7 + 0xC]
00000686 6000 0082 bra +0x84 /* 0000070A */
0000068A 48C4 ext.l D4
0000068C 2F04 move.l -[A7], D4
0000068E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000692 2F0C move.l -[A7], A4
00000694 4EBA 2596 jsr [PC + 0x2596 /* 00002C2C */]
00000698 4FEF 000C lea.l A7, [A7 + 0xC]
0000069C 606C bra +0x6E /* 0000070A */
0000069E 4A6C 032A tst.w [A4 + 0x32A]
000006A2 670A beq +0xC /* 000006AE */
000006A4 2F0C move.l -[A7], A4
000006A6 4EBA 5204 jsr [PC + 0x5204 /* 000058AC */]
000006AA 588F addq.l A7, 4
000006AC 605C bra +0x5E /* 0000070A */
label000006AE:
000006AE 4A6C 02FE tst.w [A4 + 0x2FE]
000006B2 6714 beq +0x16 /* 000006C8 */
000006B4 48C4 ext.l D4
000006B6 2F04 move.l -[A7], D4
000006B8 2F2E FFFA move.l -[A7], [A6 - 0x6]
000006BC 2F0C move.l -[A7], A4
000006BE 4EBA 2C50 jsr [PC + 0x2C50 /* 00003310 */]
000006C2 4FEF 000C lea.l A7, [A7 + 0xC]
000006C6 6042 bra +0x44 /* 0000070A */
label000006C8:
000006C8 2F0C move.l -[A7], A4
000006CA 4EBA 2B5A jsr [PC + 0x2B5A /* 00003226 */]
000006CE 588F addq.l A7, 4
000006D0 6038 bra +0x3A /* 0000070A */
000006D2 47EC 032E lea.l A3, [A4 + 0x32E]
label000006D6:
000006D6 7002 moveq.l D0, 0x02
000006D8 B06B 000C cmp.w D0, [A3 + 0xC]
000006DC 6626 bne +0x28 /* 00000704 */
000006DE 7000 moveq.l D0, 0x00
000006E0 2F00 move.l -[A7], D0
000006E2 4A45 tst.w D5
000006E4 6704 beq +0x6 /* 000006EA */
000006E6 7206 moveq.l D1, 0x06
000006E8 6002 bra +0x4 /* 000006EC */
label000006EA:
000006EA 7202 moveq.l D1, 0x02
label000006EC:
000006EC 2F01 move.l -[A7], D1
000006EE 7000 moveq.l D0, 0x00
000006F0 2F00 move.l -[A7], D0
000006F2 2F00 move.l -[A7], D0
000006F4 4878 0340 push.l 0x340
000006F8 2F0C move.l -[A7], A4
000006FA 4EBA 367C jsr [PC + 0x367C /* 00003D78 */]
000006FE 4FEF 0018 lea.l A7, [A7 + 0x18]
00000702 6006 bra +0x8 /* 0000070A */
label00000704:
00000704 2653 movea.l A3, [A3]
00000706 200B move.l D0, A3
00000708 66CC bne -0x32 /* 000006D6 */
label0000070A:
0000070A 7000 moveq.l D0, 0x00
0000070C 2F00 move.l -[A7], D0
0000070E 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00000712 4EBA 4BB0 jsr [PC + 0x4BB0 /* 000052C4 */]
00000716 588F addq.l A7, 4
00000718 4CEE 18F0 FFDA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x26]
0000071E 4E5E unlink A6
00000720 4E75 rts
fn00000722:
00000722 4E56 FD00 link A6, -0x0300
00000726 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000072A 49EE FD00 lea.l A4, [A6 - 0x300]
0000072E 382E 001E move.w D4, [A6 + 0x1E]
00000732 3A2E 0016 move.w D5, [A6 + 0x16]
00000736 3C2E 000E move.w D6, [A6 + 0xE]
0000073A 47EE FF00 lea.l A3, [A6 - 0x100]
0000073E 3E2E 000A move.w D7, [A6 + 0xA]
00000742 6706 beq +0x8 /* 0000074A */
00000744 48C5 ext.l D5
00000746 2005 move.l D0, D5
00000748 6004 bra +0x6 /* 0000074E */
label0000074A:
0000074A 48C6 ext.l D6
0000074C 2006 move.l D0, D6
label0000074E:
0000074E 72FF moveq.l D1, 0xFFFFFFFF
00000750 B280 cmp.l D1, D0
00000752 6630 bne +0x32 /* 00000784 */
00000754 48C4 ext.l D4
00000756 2F04 move.l -[A7], D4
00000758 4A47 tst.w D7
0000075A 6708 beq +0xA /* 00000764 */
0000075C 203C 0000 0443 move.l D0, 0x443
00000762 6006 bra +0x8 /* 0000076A */
label00000764:
00000764 203C 0000 0444 move.l D0, 0x444
label0000076A:
0000076A 2F00 move.l -[A7], D0
0000076C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000770 588F addq.l A7, 4
00000772 2F00 move.l -[A7], D0
00000774 486D B7CC pea.l [A5 - 0x4834]
00000778 2F0B move.l -[A7], A3
0000077A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000077E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000782 6066 bra +0x68 /* 000007EA */
label00000784:
00000784 70FF moveq.l D0, 0xFFFFFFFF
00000786 2F00 move.l -[A7], D0
00000788 7200 moveq.l D1, 0x00
0000078A 2F01 move.l -[A7], D1
0000078C 342E 001A move.w D2, [A6 + 0x1A]
00000790 48C2 ext.l D2
00000792 2F02 move.l -[A7], D2
00000794 48C5 ext.l D5
00000796 2F05 move.l -[A7], D5
00000798 342E 0012 move.w D2, [A6 + 0x12]
0000079C 48C2 ext.l D2
0000079E 2F02 move.l -[A7], D2
000007A0 48C6 ext.l D6
000007A2 2F06 move.l -[A7], D6
000007A4 2F0C move.l -[A7], A4
000007A6 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
000007AA 48C4 ext.l D4
000007AC 2F04 move.l -[A7], D4
000007AE 200C move.l D0, A4
000007B0 5280 addq.l D0, 1
000007B2 2F00 move.l -[A7], D0
000007B4 4A47 tst.w D7
000007B6 6708 beq +0xA /* 000007C0 */
000007B8 203C 0000 0446 move.l D0, 0x446
000007BE 6006 bra +0x8 /* 000007C6 */
label000007C0:
000007C0 203C 0000 0447 move.l D0, 0x447
label000007C6:
000007C6 2F00 move.l -[A7], D0
000007C8 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000007CC 588F addq.l A7, 4
000007CE 2F00 move.l -[A7], D0
000007D0 486E FE00 pea.l [A6 - 0x200]
000007D4 4878 0445 push.l 0x445
000007D8 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000007DC 508F addq.l A7, 8
000007DE 2F00 move.l -[A7], D0
000007E0 2F0B move.l -[A7], A3
000007E2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000007E6 4FEF 0030 lea.l A7, [A7 + 0x30]
label000007EA:
000007EA 2F0B move.l -[A7], A3
000007EC 4EBA 2D78 jsr [PC + 0x2D78 /* 00003566 */]
000007F0 588F addq.l A7, 4
000007F2 4CEE 18F0 FCE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x318]
000007F8 4E5E unlink A6
000007FA 4E75 rts
export_499:
000007FC 4E56 FFF6 link A6, -0x000A
00000800 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000804 286E 0008 movea.l A4, [A6 + 0x8]
00000808 4A6D EA58 tst.w [A5 - 0x15A8]
0000080C 6700 02DE beq +0x2E0 /* 00000AEC */
00000810 7064 moveq.l D0, 0x64
00000812 2F00 move.l -[A7], D0
00000814 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000818 264C movea.l A3, A4
0000081A 4A6B 0374 tst.w [A3 + 0x374]
0000081E 588F addq.l A7, 4
00000820 6700 0190 beq +0x192 /* 000009B2 */
00000824 302B 0320 move.w D0, [A3 + 0x320]
00000828 B06E 0010 cmp.w D0, [A6 + 0x10]
0000082C 6C12 bge +0x14 /* 00000840 */
0000082E 7004 moveq.l D0, 0x04
00000830 2F00 move.l -[A7], D0
00000832 7200 moveq.l D1, 0x00
00000834 2F01 move.l -[A7], D1
00000836 2F0B move.l -[A7], A3
00000838 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000083C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000840:
00000840 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000844 302B 0340 move.w D0, [A3 + 0x340]
00000848 B06E 000E cmp.w D0, [A6 + 0xE]
0000084C 6F42 ble +0x44 /* 00000890 */
0000084E 41EE 0014 lea.l A0, [A6 + 0x14]
00000852 2F20 move.l -[A7], -[A0]
00000854 2F20 move.l -[A7], -[A0]
00000856 2F0B move.l -[A7], A3
00000858 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
0000085C 41EE 0014 lea.l A0, [A6 + 0x14]
00000860 2F20 move.l -[A7], -[A0]
00000862 2F20 move.l -[A7], -[A0]
00000864 2F0B move.l -[A7], A3
00000866 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
0000086A 3D6B 0340 000E move.w [A6 + 0xE], [A3 + 0x340]
00000870 302B 0340 move.w D0, [A3 + 0x340]
00000874 B06E 0012 cmp.w D0, [A6 + 0x12]
00000878 4FEF 0018 lea.l A7, [A7 + 0x18]
0000087C 6F12 ble +0x14 /* 00000890 */
0000087E 302B 01B4 move.w D0, [A3 + 0x1B4]
00000882 48C0 ext.l D0
00000884 2F00 move.l -[A7], D0
00000886 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000088A 588F addq.l A7, 4
0000088C 6000 025E bra +0x260 /* 00000AEC */
label00000890:
00000890 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000894 302B 02F2 move.w D0, [A3 + 0x2F2]
00000898 B06E 000C cmp.w D0, [A6 + 0xC]
0000089C 6D00 00BE blt +0xC0 /* 0000095C */
000008A0 41EB 0200 lea.l A0, [A3 + 0x200]
000008A4 2F20 move.l -[A7], -[A0]
000008A6 2F20 move.l -[A7], -[A0]
000008A8 3F20 move.w -[A7], -[A0]
000008AA 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000008AE 302B 02F4 move.w D0, [A3 + 0x2F4]
000008B2 B06E 000E cmp.w D0, [A6 + 0xE]
000008B6 4FEF 000A lea.l A7, [A7 + 0xA]
000008BA 6D6C blt +0x6E /* 00000928 */
000008BC 41EE FFF8 lea.l A0, [A6 - 0x8]
000008C0 43EB 02EE lea.l A1, [A3 + 0x2EE]
000008C4 20D9 move.l [A0]+, [A1]+
000008C6 20D9 move.l [A0]+, [A1]+
000008C8 536E FFFA subq.w [A6 - 0x6], 1
000008CC 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
000008D2 41EE 0000 lea.l A0, [A6 + 0x0]
000008D6 2F20 move.l -[A7], -[A0]
000008D8 2F20 move.l -[A7], -[A0]
000008DA 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000008DE 302B 02F6 move.w D0, [A3 + 0x2F6]
000008E2 5240 addq.w D0, 1
000008E4 D16E FFFA add.w [A6 - 0x6], D0
000008E8 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
000008EE 41EE 0000 lea.l A0, [A6 + 0x0]
000008F2 2F20 move.l -[A7], -[A0]
000008F4 2F20 move.l -[A7], -[A0]
000008F6 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000008FA 302B 02F6 move.w D0, [A3 + 0x2F6]
000008FE 5240 addq.w D0, 1
00000900 D16E FFFA add.w [A6 - 0x6], D0
00000904 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6]
0000090A 41EE 0000 lea.l A0, [A6 + 0x0]
0000090E 2F20 move.l -[A7], -[A0]
00000910 2F20 move.l -[A7], -[A0]
00000912 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000916 7001 moveq.l D0, 0x01
00000918 2F00 move.l -[A7], D0
0000091A 72FF moveq.l D1, 0xFFFFFFFF
0000091C 2F01 move.l -[A7], D1
0000091E 2F0B move.l -[A7], A3
00000920 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00000924 4FEF 0024 lea.l A7, [A7 + 0x24]
label00000928:
00000928 302B 01C4 move.w D0, [A3 + 0x1C4]
0000092C B06E 0012 cmp.w D0, [A6 + 0x12]
00000930 6E08 bgt +0xA /* 0000093A */
00000932 2F0B move.l -[A7], A3
00000934 4EBA 19E6 jsr [PC + 0x19E6 /* 0000231C */]
00000938 588F addq.l A7, 4
label0000093A:
0000093A 3D6B 035A 000C move.w [A6 + 0xC], [A3 + 0x35A]
00000940 302B 035A move.w D0, [A3 + 0x35A]
00000944 B06E 0010 cmp.w D0, [A6 + 0x10]
00000948 6F12 ble +0x14 /* 0000095C */
0000094A 302B 01B4 move.w D0, [A3 + 0x1B4]
0000094E 48C0 ext.l D0
00000950 2F00 move.l -[A7], D0
00000952 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000956 588F addq.l A7, 4
00000958 6000 0192 bra +0x194 /* 00000AEC */
label0000095C:
0000095C 41EB 0200 lea.l A0, [A3 + 0x200]
00000960 2F20 move.l -[A7], -[A0]
00000962 2F20 move.l -[A7], -[A0]
00000964 3F20 move.w -[A7], -[A0]
00000966 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000096A 302B 0340 move.w D0, [A3 + 0x340]
0000096E 5340 subq.w D0, 1
00000970 3D40 FFFE move.w [A6 - 0x2], D0
00000974 3D40 FFFA move.w [A6 - 0x6], D0
00000978 426E FFF8 clr.w [A6 - 0x8]
0000097C 3D6B 016E FFFC move.w [A6 - 0x4], [A3 + 0x16E]
00000982 41EE 0000 lea.l A0, [A6 + 0x0]
00000986 2F20 move.l -[A7], -[A0]
00000988 2F20 move.l -[A7], -[A0]
0000098A 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
0000098E 3D6B 0170 FFFE move.w [A6 - 0x2], [A3 + 0x170]
00000994 302B 035A move.w D0, [A3 + 0x35A]
00000998 5340 subq.w D0, 1
0000099A 3D40 FFF8 move.w [A6 - 0x8], D0
0000099E 3D40 FFFC move.w [A6 - 0x4], D0
000009A2 41EE 0000 lea.l A0, [A6 + 0x0]
000009A6 2F20 move.l -[A7], -[A0]
000009A8 2F20 move.l -[A7], -[A0]
000009AA 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000009AE 4FEF 001A lea.l A7, [A7 + 0x1A]
label000009B2:
000009B2 302B 01B4 move.w D0, [A3 + 0x1B4]
000009B6 48C0 ext.l D0
000009B8 2F00 move.l -[A7], D0
000009BA 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000009BE 4247 clr.w D7
000009C0 4246 clr.w D6
000009C2 588F addq.l A7, 4
label000009C4:
000009C4 7000 moveq.l D0, 0x00
000009C6 3006 move.w D0, D6
000009C8 322B 0352 move.w D1, [A3 + 0x352]
000009CC 48C1 ext.l D1
000009CE B280 cmp.l D1, D0
000009D0 6E0E bgt +0x10 /* 000009E0 */
000009D2 0C6B 7FFF 034E cmpi.w [A3 + 0x34E], 0x7FFF
000009D8 6600 0112 bne +0x114 /* 00000AEC */
000009DC 5346 subq.w D6, 1
000009DE 6018 bra +0x1A /* 000009F8 */
label000009E0:
000009E0 206B 0356 movea.l A0, [A3 + 0x356]
000009E4 7000 moveq.l D0, 0x00
000009E6 3006 move.w D0, D6
000009E8 E780 asl D0, 3
000009EA 3030 0802 move.w D0, [A0 + D0 + 0x2]
000009EE B06E 000E cmp.w D0, [A6 + 0xE]
000009F2 6C04 bge +0x6 /* 000009F8 */
000009F4 5246 addq.w D6, 1
000009F6 60CC bra -0x32 /* 000009C4 */
label000009F8:
000009F8 3806 move.w D4, D6
000009FA 6002 bra +0x4 /* 000009FE */
label000009FC:
000009FC 5244 addq.w D4, 1
label000009FE:
000009FE 7000 moveq.l D0, 0x00
00000A00 3004 move.w D0, D4
00000A02 322B 0352 move.w D1, [A3 + 0x352]
00000A06 5341 subq.w D1, 1
00000A08 48C1 ext.l D1
00000A0A B280 cmp.l D1, D0
00000A0C 6F14 ble +0x16 /* 00000A22 */
00000A0E 206B 0356 movea.l A0, [A3 + 0x356]
00000A12 7000 moveq.l D0, 0x00
00000A14 3004 move.w D0, D4
00000A16 E780 asl D0, 3
00000A18 3030 0802 move.w D0, [A0 + D0 + 0x2]
00000A1C B06E 0012 cmp.w D0, [A6 + 0x12]
00000A20 6DDA blt -0x24 /* 000009FC */
label00000A22:
00000A22 7000 moveq.l D0, 0x00
00000A24 3007 move.w D0, D7
00000A26 322B 036C move.w D1, [A3 + 0x36C]
00000A2A 48C1 ext.l D1
00000A2C B280 cmp.l D1, D0
00000A2E 6E0E bgt +0x10 /* 00000A3E */
00000A30 0C6B 7FFF 0368 cmpi.w [A3 + 0x368], 0x7FFF
00000A36 6600 00B4 bne +0xB6 /* 00000AEC */
00000A3A 5347 subq.w D7, 1
00000A3C 6018 bra +0x1A /* 00000A56 */
label00000A3E:
00000A3E 206B 0370 movea.l A0, [A3 + 0x370]
00000A42 7000 moveq.l D0, 0x00
00000A44 3007 move.w D0, D7
00000A46 E780 asl D0, 3
00000A48 3030 0802 move.w D0, [A0 + D0 + 0x2]
00000A4C B06E 000C cmp.w D0, [A6 + 0xC]
00000A50 6C04 bge +0x6 /* 00000A56 */
00000A52 5247 addq.w D7, 1
00000A54 60CC bra -0x32 /* 00000A22 */
label00000A56:
00000A56 3A07 move.w D5, D7
00000A58 6002 bra +0x4 /* 00000A5C */
label00000A5A:
00000A5A 5245 addq.w D5, 1
label00000A5C:
00000A5C 7000 moveq.l D0, 0x00
00000A5E 3005 move.w D0, D5
00000A60 322B 036C move.w D1, [A3 + 0x36C]
00000A64 5341 subq.w D1, 1
00000A66 48C1 ext.l D1
00000A68 B280 cmp.l D1, D0
00000A6A 6F14 ble +0x16 /* 00000A80 */
00000A6C 206B 0370 movea.l A0, [A3 + 0x370]
00000A70 7000 moveq.l D0, 0x00
00000A72 3005 move.w D0, D5
00000A74 E780 asl D0, 3
00000A76 3030 0802 move.w D0, [A0 + D0 + 0x2]
00000A7A B06E 0010 cmp.w D0, [A6 + 0x10]
00000A7E 6DDA blt -0x24 /* 00000A5A */
label00000A80:
00000A80 3D6D BD00 FFF6 move.w [A6 - 0xA], [A5 - 0x4300]
00000A86 026D FFF7 BD00 andi.w [A5 - 0x4300], 0xFFF7
00000A8C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000A90 4878 0107 push.l 0x107
00000A94 206B 0356 movea.l A0, [A3 + 0x356]
00000A98 7000 moveq.l D0, 0x00
00000A9A 3004 move.w D0, D4
00000A9C E780 asl D0, 3
00000A9E 3030 0804 move.w D0, [A0 + D0 + 0x4]
00000AA2 48C0 ext.l D0
00000AA4 2F00 move.l -[A7], D0
00000AA6 206B 0356 movea.l A0, [A3 + 0x356]
00000AAA 7000 moveq.l D0, 0x00
00000AAC 3006 move.w D0, D6
00000AAE E780 asl D0, 3
00000AB0 3030 0804 move.w D0, [A0 + D0 + 0x4]
00000AB4 48C0 ext.l D0
00000AB6 2F00 move.l -[A7], D0
00000AB8 206B 0370 movea.l A0, [A3 + 0x370]
00000ABC 7000 moveq.l D0, 0x00
00000ABE 3005 move.w D0, D5
00000AC0 E780 asl D0, 3
00000AC2 3030 0804 move.w D0, [A0 + D0 + 0x4]
00000AC6 48C0 ext.l D0
00000AC8 2F00 move.l -[A7], D0
00000ACA 206B 0370 movea.l A0, [A3 + 0x370]
00000ACE 7000 moveq.l D0, 0x00
00000AD0 3007 move.w D0, D7
00000AD2 E780 asl D0, 3
00000AD4 3030 0804 move.w D0, [A0 + D0 + 0x4]
00000AD8 48C0 ext.l D0
00000ADA 2F00 move.l -[A7], D0
00000ADC 2F0B move.l -[A7], A3
00000ADE 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00000AE2 3B6E FFF6 BD00 move.w [A5 - 0x4300], [A6 - 0xA]
00000AE8 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000AEC:
00000AEC 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22]
00000AF2 4E5E unlink A6
00000AF4 4E75 rts
export_500:
00000AF6 48E7 0310 movem.l -[A7], D6,D7,A3
00000AFA 3C2F 001A move.w D6, [A7 + 0x1A]
00000AFE 3E2F 0016 move.w D7, [A7 + 0x16]
00000B02 266F 0010 movea.l A3, [A7 + 0x10]
00000B06 7000 moveq.l D0, 0x00
00000B08 3006 move.w D0, D6
00000B0A 2F00 move.l -[A7], D0
00000B0C 48C7 ext.l D7
00000B0E 2F07 move.l -[A7], D7
00000B10 2F0B move.l -[A7], A3
00000B12 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
00000B16 4A40 tst.w D0
00000B18 4FEF 000C lea.l A7, [A7 + 0xC]
00000B1C 6600 009A bne +0x9C /* 00000BB8 */
00000B20 303C 0080 move.w D0, 0x80
00000B24 C046 and.w D0, D6
00000B26 6748 beq +0x4A /* 00000B70 */
00000B28 2F0B move.l -[A7], A3
00000B2A 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00000B2E 7001 moveq.l D0, 0x01
00000B30 2F00 move.l -[A7], D0
00000B32 206D B9F8 movea.l A0, [A5 - 0x4608]
00000B36 4868 01DA pea.l [A0 + 0x1DA]
00000B3A 206D B9F8 movea.l A0, [A5 - 0x4608]
00000B3E 4868 03D6 pea.l [A0 + 0x3D6]
00000B42 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000B46 7000 moveq.l D0, 0x00
00000B48 3006 move.w D0, D6
00000B4A 2F00 move.l -[A7], D0
00000B4C 48C7 ext.l D7
00000B4E 2F07 move.l -[A7], D7
00000B50 206D B9F8 movea.l A0, [A5 - 0x4608]
00000B54 4868 01C2 pea.l [A0 + 0x1C2]
00000B58 206D B9F8 movea.l A0, [A5 - 0x4608]
00000B5C 4868 03D6 pea.l [A0 + 0x3D6]
00000B60 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
00000B64 2F0B move.l -[A7], A3
00000B66 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00000B6A 4FEF 0024 lea.l A7, [A7 + 0x24]
00000B6E 6048 bra +0x4A /* 00000BB8 */
label00000B70:
00000B70 7000 moveq.l D0, 0x00
00000B72 3006 move.w D0, D6
00000B74 2F00 move.l -[A7], D0
00000B76 48C7 ext.l D7
00000B78 2F07 move.l -[A7], D7
00000B7A 2F0B move.l -[A7], A3
00000B7C 4EBA 158A jsr [PC + 0x158A /* 00002108 */]
00000B80 4A40 tst.w D0
00000B82 4FEF 000C lea.l A7, [A7 + 0xC]
00000B86 6630 bne +0x32 /* 00000BB8 */
00000B88 7000 moveq.l D0, 0x00
00000B8A 2F00 move.l -[A7], D0
00000B8C 2F00 move.l -[A7], D0
00000B8E 2F00 move.l -[A7], D0
00000B90 2F00 move.l -[A7], D0
00000B92 48C7 ext.l D7
00000B94 223C 0000 C000 move.l D1, 0xC000
00000B9A 8287 or.l D1, D7
00000B9C 243C 0000 2000 move.l D2, 0x2000 /* ' \0' */
00000BA2 8481 or.l D2, D1
00000BA4 223C 0000 0800 move.l D1, 0x800
00000BAA 8282 or.l D1, D2
00000BAC 2F01 move.l -[A7], D1
00000BAE 2F0B move.l -[A7], A3
00000BB0 4EBA 31C6 jsr [PC + 0x31C6 /* 00003D78 */]
00000BB4 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000BB8:
00000BB8 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00000BBC 4E75 rts
export_501:
00000BBE 4E56 FF00 link A6, -0x0100
00000BC2 2F0B move.l -[A7], A3
00000BC4 47EE FF00 lea.l A3, [A6 - 0x100]
00000BC8 7048 moveq.l D0, 0x48
00000BCA 2F00 move.l -[A7], D0
00000BCC 322E 000C move.w D1, [A6 + 0xC]
00000BD0 48C1 ext.l D1
00000BD2 2F01 move.l -[A7], D1
00000BD4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000BD8 48C0 ext.l D0
00000BDA 508F addq.l A7, 8
00000BDC 2F00 move.l -[A7], D0
00000BDE 7048 moveq.l D0, 0x48
00000BE0 2F00 move.l -[A7], D0
00000BE2 322E 000E move.w D1, [A6 + 0xE]
00000BE6 48C1 ext.l D1
00000BE8 2F01 move.l -[A7], D1
00000BEA 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00000BEE 48C0 ext.l D0
00000BF0 508F addq.l A7, 8
00000BF2 2F00 move.l -[A7], D0
00000BF4 4878 04DF push.l 0x4DF
00000BF8 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000BFC 588F addq.l A7, 4
00000BFE 2F00 move.l -[A7], D0
00000C00 2F0B move.l -[A7], A3
00000C02 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000C06 2F0B move.l -[A7], A3
00000C08 4EBA 295C jsr [PC + 0x295C /* 00003566 */]
00000C0C 266E FEFC movea.l A3, [A6 - 0x104]
00000C10 4E5E unlink A6
00000C12 4E75 rts
export_502:
00000C14 4E56 FFEC link A6, -0x0014
00000C18 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000C1C 49EE FFF8 lea.l A4, [A6 - 0x8]
00000C20 382E 0016 move.w D4, [A6 + 0x16]
00000C24 266E 0008 movea.l A3, [A6 + 0x8]
00000C28 2F0B move.l -[A7], A3
00000C2A 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000C2E 4A6E 0012 tst.w [A6 + 0x12]
00000C32 588F addq.l A7, 4
00000C34 6746 beq +0x48 /* 00000C7C */
00000C36 4A6D B828 tst.w [A5 - 0x47D8]
00000C3A 6712 beq +0x14 /* 00000C4E */
00000C3C 41ED B828 lea.l A0, [A5 - 0x47D8]
00000C40 2F20 move.l -[A7], -[A0]
00000C42 2F20 move.l -[A7], -[A0]
00000C44 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00000C48 426D B828 clr.w [A5 - 0x47D8]
00000C4C 508F addq.l A7, 8
label00000C4E:
00000C4E 7001 moveq.l D0, 0x01
00000C50 B06E 0012 cmp.w D0, [A6 + 0x12]
00000C54 6600 0434 bne +0x436 /* 0000108A */
00000C58 302D B812 move.w D0, [A5 - 0x47EE]
00000C5C 48C0 ext.l D0
00000C5E 2F00 move.l -[A7], D0
00000C60 302E 000E move.w D0, [A6 + 0xE]
00000C64 D07C 000C add.w D0, 0xC
00000C68 7200 moveq.l D1, 0x00
00000C6A 3200 move.w D1, D0
00000C6C 2F01 move.l -[A7], D1
00000C6E 2F0B move.l -[A7], A3
00000C70 4EBA 4284 jsr [PC + 0x4284 /* 00004EF6 */]
00000C74 4FEF 000C lea.l A7, [A7 + 0xC]
00000C78 6000 0410 bra +0x412 /* 0000108A */
label00000C7C:
00000C7C 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4
00000C82 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2
00000C88 4A6E 000E tst.w [A6 + 0xE]
00000C8C 6700 008C beq +0x8E /* 00000D1A */
00000C90 7007 moveq.l D0, 0x07
00000C92 B06B 0180 cmp.w D0, [A3 + 0x180]
00000C96 6F08 ble +0xA /* 00000CA0 */
00000C98 426E FFF6 clr.w [A6 - 0xA]
00000C9C 426E FFF4 clr.w [A6 - 0xC]
label00000CA0:
00000CA0 3E2B 0180 move.w D7, [A3 + 0x180]
00000CA4 9E6E FFF4 sub.w D7, [A6 - 0xC]
00000CA8 302B 0380 move.w D0, [A3 + 0x380]
00000CAC 48C0 ext.l D0
00000CAE 48C4 ext.l D4
00000CB0 322E FFF6 move.w D1, [A6 - 0xA]
00000CB4 48C1 ext.l D1
00000CB6 2404 move.l D2, D4
00000CB8 9481 sub.l D2, D1
00000CBA 206B 0412 movea.l A0, [A3 + 0x412]
00000CBE 3228 0198 move.w D1, [A0 + 0x198]
00000CC2 48C1 ext.l D1
00000CC4 362B 0380 move.w D3, [A3 + 0x380]
00000CC8 48C3 ext.l D3
00000CCA 9283 sub.l D1, D3
00000CCC 2F00 move.l -[A7], D0
00000CCE 2002 move.l D0, D2
00000CD0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000CD4 2200 move.l D1, D0
00000CD6 201F move.l D0, [A7]+
00000CD8 48C7 ext.l D7
00000CDA 2F00 move.l -[A7], D0
00000CDC 2007 move.l D0, D7
00000CDE 2F01 move.l -[A7], D1
00000CE0 7202 moveq.l D1, 0x02
00000CE2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000CE6 221F move.l D1, [A7]+
00000CE8 2400 move.l D2, D0
00000CEA 201F move.l D0, [A7]+
00000CEC D481 add.l D2, D1
00000CEE 48C7 ext.l D7
00000CF0 2F00 move.l -[A7], D0
00000CF2 2002 move.l D0, D2
00000CF4 2207 move.l D1, D7
00000CF6 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000CFA 2200 move.l D1, D0
00000CFC 201F move.l D0, [A7]+
00000CFE 2C01 move.l D6, D1
00000D00 DC80 add.l D6, D0
00000D02 302B 0380 move.w D0, [A3 + 0x380]
00000D06 48C0 ext.l D0
00000D08 B086 cmp.l D0, D6
00000D0A 6F00 0092 ble +0x94 /* 00000D9E */
00000D0E 302B 0380 move.w D0, [A3 + 0x380]
00000D12 48C0 ext.l D0
00000D14 2C00 move.l D6, D0
00000D16 6000 0086 bra +0x88 /* 00000D9E */
label00000D1A:
00000D1A 7007 moveq.l D0, 0x07
00000D1C B06B 0184 cmp.w D0, [A3 + 0x184]
00000D20 6F08 ble +0xA /* 00000D2A */
00000D22 426E FFF6 clr.w [A6 - 0xA]
00000D26 426E FFF4 clr.w [A6 - 0xC]
label00000D2A:
00000D2A 3A2B 0184 move.w D5, [A3 + 0x184]
00000D2E 9A6E FFF4 sub.w D5, [A6 - 0xC]
00000D32 302B 037E move.w D0, [A3 + 0x37E]
00000D36 48C0 ext.l D0
00000D38 48C4 ext.l D4
00000D3A 322E FFF6 move.w D1, [A6 - 0xA]
00000D3E 48C1 ext.l D1
00000D40 2404 move.l D2, D4
00000D42 9481 sub.l D2, D1
00000D44 206B 0412 movea.l A0, [A3 + 0x412]
00000D48 3228 0196 move.w D1, [A0 + 0x196]
00000D4C 48C1 ext.l D1
00000D4E 362B 037E move.w D3, [A3 + 0x37E]
00000D52 48C3 ext.l D3
00000D54 9283 sub.l D1, D3
00000D56 2F00 move.l -[A7], D0
00000D58 2002 move.l D0, D2
00000D5A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000D5E 2200 move.l D1, D0
00000D60 201F move.l D0, [A7]+
00000D62 48C5 ext.l D5
00000D64 2F00 move.l -[A7], D0
00000D66 2005 move.l D0, D5
00000D68 2F01 move.l -[A7], D1
00000D6A 7202 moveq.l D1, 0x02
00000D6C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D70 221F move.l D1, [A7]+
00000D72 2400 move.l D2, D0
00000D74 201F move.l D0, [A7]+
00000D76 D481 add.l D2, D1
00000D78 48C5 ext.l D5
00000D7A 2F00 move.l -[A7], D0
00000D7C 2002 move.l D0, D2
00000D7E 2205 move.l D1, D5
00000D80 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D84 2200 move.l D1, D0
00000D86 201F move.l D0, [A7]+
00000D88 2C01 move.l D6, D1
00000D8A DC80 add.l D6, D0
00000D8C 302B 037E move.w D0, [A3 + 0x37E]
00000D90 48C0 ext.l D0
00000D92 B086 cmp.l D0, D6
00000D94 6F08 ble +0xA /* 00000D9E */
00000D96 302B 037E move.w D0, [A3 + 0x37E]
00000D9A 48C0 ext.l D0
00000D9C 2C00 move.l D6, D0
label00000D9E:
00000D9E 0C86 0000 7FFF cmpi.l D6, 0x7FFF
00000DA4 6F06 ble +0x8 /* 00000DAC */
00000DA6 2C3C 0000 7FFF move.l D6, 0x7FFF
label00000DAC:
00000DAC 3806 move.w D4, D6
00000DAE 2F0B move.l -[A7], A3
00000DB0 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00000DB4 206B 0412 movea.l A0, [A3 + 0x412]
00000DB8 4868 00C2 pea.l [A0 + 0xC2]
00000DBC 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000DC0 4A6D B828 tst.w [A5 - 0x47D8]
00000DC4 508F addq.l A7, 8
00000DC6 6600 017E bne +0x180 /* 00000F46 */
00000DCA 526D B828 addq.w [A5 - 0x47D8], 1
00000DCE 3B6B 018E B814 move.w [A5 - 0x47EC], [A3 + 0x18E]
00000DD4 302B 017A move.w D0, [A3 + 0x17A]
00000DD8 C1ED B814 muls.w D0, [A5 - 0x47EC]
00000DDC 322B 017C move.w D1, [A3 + 0x17C]
00000DE0 48C1 ext.l D1
00000DE2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000DE6 3B40 B816 move.w [A5 - 0x47EA], D0
00000DEA 302B 018E move.w D0, [A3 + 0x18E]
00000DEE 48C0 ext.l D0
00000DF0 E380 asl D0, 1
00000DF2 3A00 move.w D5, D0
00000DF4 302B 0194 move.w D0, [A3 + 0x194]
00000DF8 48C0 ext.l D0
00000DFA 2200 move.l D1, D0
00000DFC C0FC 0006 mulu.w D0, 0x6
00000E00 4841 swap.w D1
00000E02 C2FC 0006 mulu.w D1, 0x6
00000E06 4841 swap.w D1
00000E08 4241 clr.w D1
00000E0A D081 add.l D0, D1
00000E0C 322D B816 move.w D1, [A5 - 0x47EA]
00000E10 48C1 ext.l D1
00000E12 2E01 move.l D7, D1
00000E14 DE80 add.l D7, D0
00000E16 426D B820 clr.w [A5 - 0x47E0]
00000E1A 426D B822 clr.w [A5 - 0x47DE]
00000E1E 4A6E 000E tst.w [A6 + 0xE]
00000E22 6728 beq +0x2A /* 00000E4C */
00000E24 382B 034A move.w D4, [A3 + 0x34A]
00000E28 302B 0174 move.w D0, [A3 + 0x174]
00000E2C 9045 sub.w D0, D5
00000E2E 48C0 ext.l D0
00000E30 322B 017C move.w D1, [A3 + 0x17C]
00000E34 48C1 ext.l D1
00000E36 2F00 move.l -[A7], D0
00000E38 2001 move.l D0, D1
00000E3A 7204 moveq.l D1, 0x04
00000E3C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E40 2200 move.l D1, D0
00000E42 201F move.l D0, [A7]+
00000E44 9081 sub.l D0, D1
00000E46 3B40 B820 move.w [A5 - 0x47E0], D0
00000E4A 6026 bra +0x28 /* 00000E72 */
label00000E4C:
00000E4C 382B 0364 move.w D4, [A3 + 0x364]
00000E50 302B 0172 move.w D0, [A3 + 0x172]
00000E54 9047 sub.w D0, D7
00000E56 48C0 ext.l D0
00000E58 322B 017A move.w D1, [A3 + 0x17A]
00000E5C 48C1 ext.l D1
00000E5E 2F00 move.l -[A7], D0
00000E60 2001 move.l D0, D1
00000E62 7204 moveq.l D1, 0x04
00000E64 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E68 2200 move.l D1, D0
00000E6A 201F move.l D0, [A7]+
00000E6C 9081 sub.l D0, D1
00000E6E 3B40 B822 move.w [A5 - 0x47DE], D0
label00000E72:
00000E72 302B 0174 move.w D0, [A3 + 0x174]
00000E76 48C0 ext.l D0
00000E78 7202 moveq.l D1, 0x02
00000E7A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E7E 48C5 ext.l D5
00000E80 2F00 move.l -[A7], D0
00000E82 2005 move.l D0, D5
00000E84 7202 moveq.l D1, 0x02
00000E86 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E8A 2200 move.l D1, D0
00000E8C 201F move.l D0, [A7]+
00000E8E 9081 sub.l D0, D1
00000E90 322D B820 move.w D1, [A5 - 0x47E0]
00000E94 48C1 ext.l D1
00000E96 B081 cmp.l D0, D1
00000E98 6F22 ble +0x24 /* 00000EBC */
00000E9A 302B 0174 move.w D0, [A3 + 0x174]
00000E9E 48C0 ext.l D0
00000EA0 7202 moveq.l D1, 0x02
00000EA2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000EA6 48C5 ext.l D5
00000EA8 2F00 move.l -[A7], D0
00000EAA 2005 move.l D0, D5
00000EAC 7202 moveq.l D1, 0x02
00000EAE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000EB2 2200 move.l D1, D0
00000EB4 201F move.l D0, [A7]+
00000EB6 9081 sub.l D0, D1
00000EB8 3B40 B820 move.w [A5 - 0x47E0], D0
label00000EBC:
00000EBC 302B 0172 move.w D0, [A3 + 0x172]
00000EC0 48C0 ext.l D0
00000EC2 7202 moveq.l D1, 0x02
00000EC4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000EC8 48C7 ext.l D7
00000ECA 2F00 move.l -[A7], D0
00000ECC 2007 move.l D0, D7
00000ECE 7202 moveq.l D1, 0x02
00000ED0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000ED4 2200 move.l D1, D0
00000ED6 201F move.l D0, [A7]+
00000ED8 9081 sub.l D0, D1
00000EDA 322D B822 move.w D1, [A5 - 0x47DE]
00000EDE 48C1 ext.l D1
00000EE0 B081 cmp.l D0, D1
00000EE2 6F22 ble +0x24 /* 00000F06 */
00000EE4 302B 0172 move.w D0, [A3 + 0x172]
00000EE8 48C0 ext.l D0
00000EEA 7202 moveq.l D1, 0x02
00000EEC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000EF0 48C7 ext.l D7
00000EF2 2F00 move.l -[A7], D0
00000EF4 2007 move.l D0, D7
00000EF6 7202 moveq.l D1, 0x02
00000EF8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000EFC 2200 move.l D1, D0
00000EFE 201F move.l D0, [A7]+
00000F00 9081 sub.l D0, D1
00000F02 3B40 B822 move.w [A5 - 0x47DE], D0
label00000F06:
00000F06 3005 move.w D0, D5
00000F08 D06D B820 add.w D0, [A5 - 0x47E0]
00000F0C 3B40 B824 move.w [A5 - 0x47DC], D0
00000F10 3007 move.w D0, D7
00000F12 D06D B822 add.w D0, [A5 - 0x47DE]
00000F16 3B40 B826 move.w [A5 - 0x47DA], D0
00000F1A 206B 0412 movea.l A0, [A3 + 0x412]
00000F1E 41E8 009A lea.l A0, [A0 + 0x9A]
00000F22 2F20 move.l -[A7], -[A0]
00000F24 2F20 move.l -[A7], -[A0]
00000F26 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000F2A 206B 0412 movea.l A0, [A3 + 0x412]
00000F2E 2F28 00C2 move.l -[A7], [A0 + 0xC2]
00000F32 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00000F36 41ED B828 lea.l A0, [A5 - 0x47D8]
00000F3A 2F20 move.l -[A7], -[A0]
00000F3C 2F20 move.l -[A7], -[A0]
00000F3E 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
00000F42 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000F46:
00000F46 7002 moveq.l D0, 0x02
00000F48 B06D B828 cmp.w D0, [A5 - 0x47D8]
00000F4C 6660 bne +0x62 /* 00000FAE */
00000F4E 206B 0412 movea.l A0, [A3 + 0x412]
00000F52 4A28 0095 tst.b [A0 + 0x95]
00000F56 6636 bne +0x38 /* 00000F8E */
00000F58 1D7C 00FF FFEE move.b [A6 - 0x12], 0xFF
00000F5E 1D7C 00FF FFED move.b [A6 - 0x13], 0xFF
00000F64 1D7C 00FF FFEC move.b [A6 - 0x14], 0xFF
00000F6A 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
00000F70 41EE FFF4 lea.l A0, [A6 - 0xC]
00000F74 2F20 move.l -[A7], -[A0]
00000F76 2F20 move.l -[A7], -[A0]
00000F78 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000F7C 41ED B820 lea.l A0, [A5 - 0x47E0]
00000F80 2F20 move.l -[A7], -[A0]
00000F82 2F20 move.l -[A7], -[A0]
00000F84 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00000F88 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F8C 6020 bra +0x22 /* 00000FAE */
label00000F8E:
00000F8E 206B 0412 movea.l A0, [A3 + 0x412]
00000F92 41E8 009A lea.l A0, [A0 + 0x9A]
00000F96 2F20 move.l -[A7], -[A0]
00000F98 2F20 move.l -[A7], -[A0]
00000F9A 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000F9E 41ED B820 lea.l A0, [A5 - 0x47E0]
00000FA2 2F20 move.l -[A7], -[A0]
00000FA4 2F20 move.l -[A7], -[A0]
00000FA6 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00000FAA 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000FAE:
00000FAE 7000 moveq.l D0, 0x00
00000FB0 4A6E 000E tst.w [A6 + 0xE]
00000FB4 670C beq +0xE /* 00000FC2 */
00000FB6 206B 0412 movea.l A0, [A3 + 0x412]
00000FBA 4A68 0180 tst.w [A0 + 0x180]
00000FBE 6702 beq +0x4 /* 00000FC2 */
00000FC0 7001 moveq.l D0, 0x01
label00000FC2:
00000FC2 2F00 move.l -[A7], D0
00000FC4 48C4 ext.l D4
00000FC6 2F04 move.l -[A7], D4
00000FC8 200C move.l D0, A4
00000FCA 5280 addq.l D0, 1
00000FCC 2F00 move.l -[A7], D0
00000FCE 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
00000FD2 1880 move.b [A4], D0
00000FD4 2F0C move.l -[A7], A4
00000FD6 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000FDA 3E00 move.w D7, D0
00000FDC 302D B822 move.w D0, [A5 - 0x47DE]
00000FE0 48C0 ext.l D0
00000FE2 322D B826 move.w D1, [A5 - 0x47DA]
00000FE6 926D B822 sub.w D1, [A5 - 0x47DE]
00000FEA 48C1 ext.l D1
00000FEC 2F00 move.l -[A7], D0
00000FEE 2001 move.l D0, D1
00000FF0 7202 moveq.l D1, 0x02
00000FF2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000FF6 2200 move.l D1, D0
00000FF8 201F move.l D0, [A7]+
00000FFA D280 add.l D1, D0
00000FFC 48C7 ext.l D7
00000FFE 2007 move.l D0, D7
00001000 2F01 move.l -[A7], D1
00001002 7202 moveq.l D1, 0x02
00001004 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001008 221F move.l D1, [A7]+
0000100A 9280 sub.l D1, D0
0000100C 3B41 B81A move.w [A5 - 0x47E6], D1
00001010 D247 add.w D1, D7
00001012 3B41 B81E move.w [A5 - 0x47E2], D1
00001016 302D B820 move.w D0, [A5 - 0x47E0]
0000101A 48C0 ext.l D0
0000101C 322D B824 move.w D1, [A5 - 0x47DC]
00001020 926D B820 sub.w D1, [A5 - 0x47E0]
00001024 48C1 ext.l D1
00001026 2F00 move.l -[A7], D0
00001028 2001 move.l D0, D1
0000102A 7202 moveq.l D1, 0x02
0000102C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001030 2200 move.l D1, D0
00001032 201F move.l D0, [A7]+
00001034 D280 add.l D1, D0
00001036 302B 018E move.w D0, [A3 + 0x18E]
0000103A 48C0 ext.l D0
0000103C 2F01 move.l -[A7], D1
0000103E 7202 moveq.l D1, 0x02
00001040 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001044 221F move.l D1, [A7]+
00001046 9280 sub.l D1, D0
00001048 302B 018E move.w D0, [A3 + 0x18E]
0000104C 48C0 ext.l D0
0000104E D081 add.l D0, D1
00001050 3B40 B818 move.w [A5 - 0x47E8], D0
00001054 302B 018C move.w D0, [A3 + 0x18C]
00001058 906B 0190 sub.w D0, [A3 + 0x190]
0000105C D06D B818 add.w D0, [A5 - 0x47E8]
00001060 3B40 B81C move.w [A5 - 0x47E4], D0
00001064 2F0C move.l -[A7], A4
00001066 2F2D B818 move.l -[A7], [A5 - 0x47E8]
0000106A 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
0000106E 302B 018E move.w D0, [A3 + 0x18E]
00001072 916D B818 sub.w [A5 - 0x47E8], D0
00001076 3B44 B812 move.w [A5 - 0x47EE], D4
0000107A 3B7C 0002 B828 move.w [A5 - 0x47D8], 0x2
00001080 2F0B move.l -[A7], A3
00001082 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00001086 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000108A:
0000108A 4CEE 18F8 FFD0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30]
00001090 4E5E unlink A6
00001092 4E75 rts
export_503:
00001094 4E56 0000 link A6, 0
00001098 2F0B move.l -[A7], A3
0000109A 266E 0008 movea.l A3, [A6 + 0x8]
0000109E 7000 moveq.l D0, 0x00
000010A0 2F00 move.l -[A7], D0
000010A2 7200 moveq.l D1, 0x00
000010A4 322E 000E move.w D1, [A6 + 0xE]
000010A8 2F01 move.l -[A7], D1
000010AA 2F0B move.l -[A7], A3
000010AC 4EBA 3E48 jsr [PC + 0x3E48 /* 00004EF6 */]
000010B0 266E FFFC movea.l A3, [A6 - 0x4]
000010B4 4E5E unlink A6
000010B6 4E75 rts
export_504:
000010B8 4E56 FF00 link A6, -0x0100
000010BC 2F0B move.l -[A7], A3
000010BE 47EE FF00 lea.l A3, [A6 - 0x100]
000010C2 7048 moveq.l D0, 0x48
000010C4 2F00 move.l -[A7], D0
000010C6 4878 7FFF push.l 0x7FFF
000010CA 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000010CE B06E 000E cmp.w D0, [A6 + 0xE]
000010D2 508F addq.l A7, 8
000010D4 6C12 bge +0x14 /* 000010E8 */
000010D6 7048 moveq.l D0, 0x48
000010D8 2F00 move.l -[A7], D0
000010DA 4878 7FFF push.l 0x7FFF
000010DE 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000010E2 3D40 000E move.w [A6 + 0xE], D0
000010E6 508F addq.l A7, 8
label000010E8:
000010E8 7048 moveq.l D0, 0x48
000010EA 2F00 move.l -[A7], D0
000010EC 4878 7FFF push.l 0x7FFF
000010F0 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000010F4 B06E 000C cmp.w D0, [A6 + 0xC]
000010F8 508F addq.l A7, 8
000010FA 6C12 bge +0x14 /* 0000110E */
000010FC 7048 moveq.l D0, 0x48
000010FE 2F00 move.l -[A7], D0
00001100 4878 7FFF push.l 0x7FFF
00001104 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001108 3D40 000C move.w [A6 + 0xC], D0
0000110C 508F addq.l A7, 8
label0000110E:
0000110E 7048 moveq.l D0, 0x48
00001110 2F00 move.l -[A7], D0
00001112 322E 000C move.w D1, [A6 + 0xC]
00001116 48C1 ext.l D1
00001118 2F01 move.l -[A7], D1
0000111A 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
0000111E 48C0 ext.l D0
00001120 508F addq.l A7, 8
00001122 2F00 move.l -[A7], D0
00001124 7048 moveq.l D0, 0x48
00001126 2F00 move.l -[A7], D0
00001128 322E 000E move.w D1, [A6 + 0xE]
0000112C 48C1 ext.l D1
0000112E 2F01 move.l -[A7], D1
00001130 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00001134 48C0 ext.l D0
00001136 508F addq.l A7, 8
00001138 2F00 move.l -[A7], D0
0000113A 4878 0442 push.l 0x442
0000113E 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001142 588F addq.l A7, 4
00001144 2F00 move.l -[A7], D0
00001146 2F0B move.l -[A7], A3
00001148 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000114C 2F0B move.l -[A7], A3
0000114E 4EBA 2416 jsr [PC + 0x2416 /* 00003566 */]
00001152 4FEF 0014 lea.l A7, [A7 + 0x14]
00001156 266E FEFC movea.l A3, [A6 - 0x104]
0000115A 4E5E unlink A6
0000115C 4E75 rts
export_505:
0000115E 4E56 0000 link A6, 0
00001162 4A6E 000E tst.w [A6 + 0xE]
00001166 6708 beq +0xA /* 00001170 */
00001168 203C 0000 04EE move.l D0, 0x4EE
0000116E 6006 bra +0x8 /* 00001176 */
label00001170:
00001170 203C 0000 04EF move.l D0, 0x4EF
label00001176:
00001176 2F00 move.l -[A7], D0
00001178 4EBA 24A6 jsr [PC + 0x24A6 /* 00003620 */]
0000117C 4E5E unlink A6
0000117E 4E75 rts
export_506:
00001180 4E56 FFF4 link A6, -0x000C
00001184 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001188 382E 0012 move.w D4, [A6 + 0x12]
0000118C 3C2E 000E move.w D6, [A6 + 0xE]
00001190 48C4 ext.l D4
00001192 2F04 move.l -[A7], D4
00001194 48C6 ext.l D6
00001196 2F06 move.l -[A7], D6
00001198 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000119C 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000011A0 4A46 tst.w D6
000011A2 4FEF 000C lea.l A7, [A7 + 0xC]
000011A6 676C beq +0x6E /* 00001214 */
000011A8 206E 0008 movea.l A0, [A6 + 0x8]
000011AC 3B68 01AA BA7E move.w [A5 - 0x4582], [A0 + 0x1AA]
000011B2 206E 0008 movea.l A0, [A6 + 0x8]
000011B6 3B68 01AC BA7C move.w [A5 - 0x4584], [A0 + 0x1AC]
000011BC 206E 0008 movea.l A0, [A6 + 0x8]
000011C0 3028 01B0 move.w D0, [A0 + 0x1B0]
000011C4 48C0 ext.l D0
000011C6 72FF moveq.l D1, 0xFFFFFFFF
000011C8 B280 cmp.l D1, D0
000011CA 6712 beq +0x14 /* 000011DE */
000011CC 206E 0008 movea.l A0, [A6 + 0x8]
000011D0 3028 01B0 move.w D0, [A0 + 0x1B0]
000011D4 48C0 ext.l D0
000011D6 72FE moveq.l D1, 0xFFFFFFFE
000011D8 B280 cmp.l D1, D0
000011DA 6600 00A8 bne +0xAA /* 00001284 */
label000011DE:
000011DE 206E 0008 movea.l A0, [A6 + 0x8]
000011E2 3A28 01B2 move.w D5, [A0 + 0x1B2]
000011E6 3005 move.w D0, D5
000011E8 48C0 ext.l D0
000011EA 72FF moveq.l D1, 0xFFFFFFFF
000011EC B280 cmp.l D1, D0
000011EE 6602 bne +0x4 /* 000011F2 */
000011F0 4245 clr.w D5
label000011F2:
000011F2 206E 0008 movea.l A0, [A6 + 0x8]
000011F6 3028 01B0 move.w D0, [A0 + 0x1B0]
000011FA 48C0 ext.l D0
000011FC 72FF moveq.l D1, 0xFFFFFFFF
000011FE B280 cmp.l D1, D0
00001200 6608 bne +0xA /* 0000120A */
00001202 206E 0008 movea.l A0, [A6 + 0x8]
00001206 4268 01B2 clr.w [A0 + 0x1B2]
label0000120A:
0000120A 206E 0008 movea.l A0, [A6 + 0x8]
0000120E 3145 01B0 move.w [A0 + 0x1B0], D5
00001212 6070 bra +0x72 /* 00001284 */
label00001214:
00001214 4A44 tst.w D4
00001216 672C beq +0x2E /* 00001244 */
00001218 2B6E 0008 B9FC move.l [A5 - 0x4604], [A6 + 0x8]
0000121E 206D B9FC movea.l A0, [A5 - 0x4604]
00001222 2B68 0412 BA78 move.l [A5 - 0x4588], [A0 + 0x412]
00001228 7000 moveq.l D0, 0x00
0000122A 2F00 move.l -[A7], D0
0000122C 7208 moveq.l D1, 0x08
0000122E 2F01 move.l -[A7], D1
00001230 206E 0008 movea.l A0, [A6 + 0x8]
00001234 2068 0412 movea.l A0, [A0 + 0x412]
00001238 2F28 0292 move.l -[A7], [A0 + 0x292]
0000123C 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
00001240 4FEF 000C lea.l A7, [A7 + 0xC]
label00001244:
00001244 206E 0008 movea.l A0, [A6 + 0x8]
00001248 316D BA7E 01AA move.w [A0 + 0x1AA], [A5 - 0x4582]
0000124E 206E 0008 movea.l A0, [A6 + 0x8]
00001252 316D BA7C 01AC move.w [A0 + 0x1AC], [A5 - 0x4584]
00001258 206E 0008 movea.l A0, [A6 + 0x8]
0000125C 4A68 01B2 tst.w [A0 + 0x1B2]
00001260 6704 beq +0x6 /* 00001266 */
00001262 70FE moveq.l D0, 0xFFFFFFFE
00001264 6002 bra +0x4 /* 00001268 */
label00001266:
00001266 70FF moveq.l D0, 0xFFFFFFFF
label00001268:
00001268 3E00 move.w D7, D0
0000126A 206E 0008 movea.l A0, [A6 + 0x8]
0000126E 226E 0008 movea.l A1, [A6 + 0x8]
00001272 3368 01B0 01B2 move.w [A1 + 0x1B2], [A0 + 0x1B0]
00001278 3A28 01B0 move.w D5, [A0 + 0x1B0]
0000127C 206E 0008 movea.l A0, [A6 + 0x8]
00001280 3147 01B0 move.w [A0 + 0x1B0], D7
label00001284:
00001284 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001288 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000128C 7004 moveq.l D0, 0x04
0000128E 2F00 move.l -[A7], D0
00001290 48C5 ext.l D5
00001292 2F05 move.l -[A7], D5
00001294 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001298 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
0000129C 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
000012A0 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
000012A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012A8 4EBA 48F4 jsr [PC + 0x48F4 /* 00005B9E */]
000012AC 4A44 tst.w D4
000012AE 4FEF 0014 lea.l A7, [A7 + 0x14]
000012B2 6700 01BA beq +0x1BC /* 0000146E */
000012B6 2B6E 0008 B9F8 move.l [A5 - 0x4608], [A6 + 0x8]
000012BC 206D B9F8 movea.l A0, [A5 - 0x4608]
000012C0 4AA8 03DE tst.l [A0 + 0x3DE]
000012C4 6712 beq +0x14 /* 000012D8 */
000012C6 486D 149A pea.l [A5 + 0x149A /* export_655 */]
000012CA 206D B9F8 movea.l A0, [A5 - 0x4608]
000012CE 2F28 03DE move.l -[A7], [A0 + 0x3DE]
000012D2 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
000012D6 508F addq.l A7, 8
label000012D8:
000012D8 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000012DC 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000012E0 4A40 tst.w D0
000012E2 588F addq.l A7, 4
000012E4 674E beq +0x50 /* 00001334 */
000012E6 4A46 tst.w D6
000012E8 664A bne +0x4C /* 00001334 */
000012EA 206D E9DE movea.l A0, [A5 - 0x1622]
000012EE 3828 0168 move.w D4, [A0 + 0x168]
000012F2 206D E9DE movea.l A0, [A5 - 0x1622]
000012F6 0068 0004 0168 ori.w [A0 + 0x168], 0x4
000012FC 206D B9F8 movea.l A0, [A5 - 0x4608]
00001300 2F28 03DA move.l -[A7], [A0 + 0x3DA]
00001304 7000 moveq.l D0, 0x00
00001306 2F00 move.l -[A7], D0
00001308 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
0000130C 4EAD 170A jsr [A5 + 0x170A /* export_733 */]
00001310 7000 moveq.l D0, 0x00
00001312 2F00 move.l -[A7], D0
00001314 206D B9F8 movea.l A0, [A5 - 0x4608]
00001318 2F28 03DA move.l -[A7], [A0 + 0x3DA]
0000131C 206D B9F8 movea.l A0, [A5 - 0x4608]
00001320 4868 03D6 pea.l [A0 + 0x3D6]
00001324 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00001328 206D E9DE movea.l A0, [A5 - 0x1622]
0000132C 3144 0168 move.w [A0 + 0x168], D4
00001330 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001334:
00001334 7000 moveq.l D0, 0x00
00001336 2F00 move.l -[A7], D0
00001338 48C6 ext.l D6
0000133A 2F06 move.l -[A7], D6
0000133C 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00001340 206E 0008 movea.l A0, [A6 + 0x8]
00001344 2868 0412 movea.l A4, [A0 + 0x412]
00001348 206E 0008 movea.l A0, [A6 + 0x8]
0000134C 41E8 032E lea.l A0, [A0 + 0x32E]
00001350 2D48 FFFC move.l [A6 - 0x4], A0
00001354 508F addq.l A7, 8
label00001356:
00001356 206E FFFC movea.l A0, [A6 - 0x4]
0000135A 7001 moveq.l D0, 0x01
0000135C B068 000C cmp.w D0, [A0 + 0xC]
00001360 6600 00E0 bne +0xE2 /* 00001442 */
00001364 206E FFFC movea.l A0, [A6 - 0x4]
00001368 43EE FFF4 lea.l A1, [A6 - 0xC]
0000136C 5888 addq.l A0, 4
0000136E 22D8 move.l [A1]+, [A0]+
00001370 22D8 move.l [A1]+, [A0]+
00001372 4A6E FFF4 tst.w [A6 - 0xC]
00001376 660E bne +0x10 /* 00001386 */
00001378 0C6E 7FFF FFF6 cmpi.w [A6 - 0xA], 0x7FFF
0000137E 6606 bne +0x8 /* 00001386 */
00001380 3D7C FFFF FFF4 move.w [A6 - 0xC], 0xFFFF
label00001386:
00001386 4A6E FFF8 tst.w [A6 - 0x8]
0000138A 660E bne +0x10 /* 0000139A */
0000138C 0C6E 7FFF FFFA cmpi.w [A6 - 0x6], 0x7FFF
00001392 6606 bne +0x8 /* 0000139A */
00001394 3D7C FFFF FFF8 move.w [A6 - 0x8], 0xFFFF
label0000139A:
0000139A 7008 moveq.l D0, 0x08
0000139C 2F00 move.l -[A7], D0
0000139E 322E FFFA move.w D1, [A6 - 0x6]
000013A2 48C1 ext.l D1
000013A4 2F01 move.l -[A7], D1
000013A6 322E FFF8 move.w D1, [A6 - 0x8]
000013AA 48C1 ext.l D1
000013AC 2F01 move.l -[A7], D1
000013AE 322E FFF6 move.w D1, [A6 - 0xA]
000013B2 48C1 ext.l D1
000013B4 2F01 move.l -[A7], D1
000013B6 322E FFF4 move.w D1, [A6 - 0xC]
000013BA 48C1 ext.l D1
000013BC 2F01 move.l -[A7], D1
000013BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013C2 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
000013C6 3E2C 01C4 move.w D7, [A4 + 0x1C4]
000013CA 266C 021E movea.l A3, [A4 + 0x21E]
000013CE 4FEF 0018 lea.l A7, [A7 + 0x18]
000013D2 6066 bra +0x68 /* 0000143A */
label000013D4:
000013D4 303C 100F move.w D0, 0x100F
000013D8 C06B 0008 and.w D0, [A3 + 0x8]
000013DC 0C40 0001 cmpi.w D0, 0x1
000013E0 6654 bne +0x56 /* 00001436 */
000013E2 302E FFF4 move.w D0, [A6 - 0xC]
000013E6 B06B 0002 cmp.w D0, [A3 + 0x2]
000013EA 6E4A bgt +0x4C /* 00001436 */
000013EC 302E FFF6 move.w D0, [A6 - 0xA]
000013F0 B053 cmp.w D0, [A3]
000013F2 6D42 blt +0x44 /* 00001436 */
000013F4 302E FFF8 move.w D0, [A6 - 0x8]
000013F8 B06B 0006 cmp.w D0, [A3 + 0x6]
000013FC 6E38 bgt +0x3A /* 00001436 */
000013FE 302E FFFA move.w D0, [A6 - 0x6]
00001402 B06B 0004 cmp.w D0, [A3 + 0x4]
00001406 6D2E blt +0x30 /* 00001436 */
00001408 7008 moveq.l D0, 0x08
0000140A 2F00 move.l -[A7], D0
0000140C 322B 0006 move.w D1, [A3 + 0x6]
00001410 48C1 ext.l D1
00001412 2F01 move.l -[A7], D1
00001414 322B 0004 move.w D1, [A3 + 0x4]
00001418 48C1 ext.l D1
0000141A 2F01 move.l -[A7], D1
0000141C 322B 0002 move.w D1, [A3 + 0x2]
00001420 48C1 ext.l D1
00001422 2F01 move.l -[A7], D1
00001424 3213 move.w D1, [A3]
00001426 48C1 ext.l D1
00001428 2F01 move.l -[A7], D1
0000142A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000142E 4EAD 150A jsr [A5 + 0x150A /* export_669 */]
00001432 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001436:
00001436 D6FC 001C add.w A3, 0x1C
label0000143A:
0000143A 3007 move.w D0, D7
0000143C 5347 subq.w D7, 1
0000143E 4A40 tst.w D0
00001440 6692 bne -0x6C /* 000013D4 */
label00001442:
00001442 206E FFFC movea.l A0, [A6 - 0x4]
00001446 2D50 FFFC move.l [A6 - 0x4], [A0]
0000144A 6600 FF0A bne -0xF4 /* 00001356 */
0000144E 4A46 tst.w D6
00001450 671C beq +0x1E /* 0000146E */
00001452 7000 moveq.l D0, 0x00
00001454 2F00 move.l -[A7], D0
00001456 7207 moveq.l D1, 0x07
00001458 2F01 move.l -[A7], D1
0000145A 206E 0008 movea.l A0, [A6 + 0x8]
0000145E 2068 0412 movea.l A0, [A0 + 0x412]
00001462 2F28 0292 move.l -[A7], [A0 + 0x292]
00001466 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
0000146A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000146E:
0000146E 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24]
00001474 4E5E unlink A6
00001476 4E75 rts
export_507:
00001478 4E56 FFF0 link A6, -0x0010
0000147C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001480 382E 0012 move.w D4, [A6 + 0x12]
00001484 266E 0008 movea.l A3, [A6 + 0x8]
00001488 4247 clr.w D7
0000148A 3B6D BB8C B9B4 move.w [A5 - 0x464C], [A5 - 0x4474]
00001490 3B6D BB8A B9B2 move.w [A5 - 0x464E], [A5 - 0x4476]
00001496 3B6E 000E BB8C move.w [A5 - 0x4474], [A6 + 0xE]
0000149C 3B6E 000C BB8A move.w [A5 - 0x4476], [A6 + 0xC]
000014A2 3E3C 0100 move.w D7, 0x100
000014A6 CE44 and.w D7, D4
000014A8 661A bne +0x1C /* 000014C4 */
000014AA 7000 moveq.l D0, 0x00
000014AC 3004 move.w D0, D4
000014AE 2F00 move.l -[A7], D0
000014B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000014B4 2F0B move.l -[A7], A3
000014B6 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
000014BA 4A40 tst.w D0
000014BC 4FEF 000C lea.l A7, [A7 + 0xC]
000014C0 6600 03C6 bne +0x3C8 /* 00001888 */
label000014C4:
000014C4 3D6D EA5A FFFE move.w [A6 - 0x2], [A5 - 0x15A6]
000014CA 7040 moveq.l D0, 0x40
000014CC C044 and.w D0, D4
000014CE 6600 012E bne +0x130 /* 000015FE */
000014D2 4A47 tst.w D7
000014D4 670E beq +0x10 /* 000014E4 */
000014D6 4AAD FC5A tst.l [A5 - 0x3A6]
000014DA 6608 bne +0xA /* 000014E4 */
000014DC 426E FFFE clr.w [A6 - 0x2]
000014E0 6000 0388 bra +0x38A /* 0000186A */
label000014E4:
000014E4 4A47 tst.w D7
000014E6 6718 beq +0x1A /* 00001500 */
000014E8 206D FC5A movea.l A0, [A5 - 0x3A6]
000014EC 2050 movea.l A0, [A0]
000014EE 2868 01AA movea.l A4, [A0 + 0x1AA]
000014F2 200C move.l D0, A4
000014F4 660A bne +0xC /* 00001500 */
000014F6 303C 0800 move.w D0, 0x800
000014FA C06C 0072 and.w D0, [A4 + 0x72]
000014FE 6612 bne +0x14 /* 00001512 */
label00001500:
00001500 302D BB8A move.w D0, [A5 - 0x4476]
00001504 B06B 0174 cmp.w D0, [A3 + 0x174]
00001508 6C08 bge +0xA /* 00001512 */
0000150A 7001 moveq.l D0, 0x01
0000150C C06B 01AE and.w D0, [A3 + 0x1AE]
00001510 6708 beq +0xA /* 0000151A */
label00001512:
00001512 426E FFFE clr.w [A6 - 0x2]
00001516 6000 0352 bra +0x354 /* 0000186A */
label0000151A:
0000151A 302D BB8A move.w D0, [A5 - 0x4476]
0000151E B06B 035A cmp.w D0, [A3 + 0x35A]
00001522 6D0A blt +0xC /* 0000152E */
00001524 302D BB8C move.w D0, [A5 - 0x4474]
00001528 B06B 0340 cmp.w D0, [A3 + 0x340]
0000152C 6C36 bge +0x38 /* 00001564 */
label0000152E:
0000152E 2F0B move.l -[A7], A3
00001530 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00001534 486B 01C2 pea.l [A3 + 0x1C2]
00001538 2F2E 000C move.l -[A7], [A6 + 0xC]
0000153C 486B 01DA pea.l [A3 + 0x1DA]
00001540 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
00001544 3D40 FFFE move.w [A6 - 0x2], D0
00001548 48C0 ext.l D0
0000154A 72FF moveq.l D1, 0xFFFFFFFF
0000154C B280 cmp.l D1, D0
0000154E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001552 6604 bne +0x6 /* 00001558 */
00001554 426E FFFE clr.w [A6 - 0x2]
label00001558:
00001558 2F0B move.l -[A7], A3
0000155A 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000155E 588F addq.l A7, 4
00001560 6000 0308 bra +0x30A /* 0000186A */
label00001564:
00001564 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
0000156A 303C 2000 move.w D0, 0x2000 /* ' \0' */
0000156E C06B 01AE and.w D0, [A3 + 0x1AE]
00001572 6600 02F6 bne +0x2F8 /* 0000186A */
00001576 206B 0370 movea.l A0, [A3 + 0x370]
0000157A 302D BB8A move.w D0, [A5 - 0x4476]
0000157E B068 0002 cmp.w D0, [A0 + 0x2]
00001582 6E2A bgt +0x2C /* 000015AE */
00001584 486E FFFE pea.l [A6 - 0x2]
00001588 7004 moveq.l D0, 0x04
0000158A 2F00 move.l -[A7], D0
0000158C 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
00001590 486B 0340 pea.l [A3 + 0x340]
00001594 486D B9BC pea.l [A5 - 0x4644]
00001598 486D B9BA pea.l [A5 - 0x4646]
0000159C 322D BB8C move.w D1, [A5 - 0x4474]
000015A0 48C1 ext.l D1
000015A2 2F01 move.l -[A7], D1
000015A4 2F0B move.l -[A7], A3
000015A6 4EBA 02EA jsr [PC + 0x2EA /* 00001892 */]
000015AA 4FEF 0020 lea.l A7, [A7 + 0x20]
label000015AE:
000015AE 206B 0356 movea.l A0, [A3 + 0x356]
000015B2 302D BB8C move.w D0, [A5 - 0x4474]
000015B6 B068 0002 cmp.w D0, [A0 + 0x2]
000015BA 6E2A bgt +0x2C /* 000015E6 */
000015BC 486E FFFE pea.l [A6 - 0x2]
000015C0 7003 moveq.l D0, 0x03
000015C2 2F00 move.l -[A7], D0
000015C4 486D 121A pea.l [A5 + 0x121A /* export_575 */]
000015C8 486B 035A pea.l [A3 + 0x35A]
000015CC 486D B9B8 pea.l [A5 - 0x4648]
000015D0 486D B9B6 pea.l [A5 - 0x464A]
000015D4 322D BB8A move.w D1, [A5 - 0x4476]
000015D8 48C1 ext.l D1
000015DA 2F01 move.l -[A7], D1
000015DC 2F0B move.l -[A7], A3
000015DE 4EBA 02B2 jsr [PC + 0x2B2 /* 00001892 */]
000015E2 4FEF 0020 lea.l A7, [A7 + 0x20]
label000015E6:
000015E6 4A47 tst.w D7
000015E8 6700 0280 beq +0x282 /* 0000186A */
000015EC 7001 moveq.l D0, 0x01
000015EE B06E FFFE cmp.w D0, [A6 - 0x2]
000015F2 6700 0276 beq +0x278 /* 0000186A */
000015F6 426E FFFE clr.w [A6 - 0x2]
000015FA 6000 026E bra +0x270 /* 0000186A */
label000015FE:
000015FE 302E FFFE move.w D0, [A6 - 0x2]
00001602 6B00 0266 bmi +0x268 /* 0000186A */
00001606 0C40 0007 cmpi.w D0, 0x7
0000160A 6E00 025E bgt +0x260 /* 0000186A */
0000160E D040 add.w D0, D0
00001610 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001614 4EFB 0000 jmp [PC + D0.w]
00001618 0218 01A6 andi.b [A0]+, 0xA6
0000161C 0254 00DC andi.w [A4], 0xDC
00001620 0012 0254 ori.b [A2], 0x54 /* 'T' */
00001624 0202 0202 andi.b D2, 0x2
00001628 302D B9B4 move.w D0, [A5 - 0x464C]
0000162C B06D BB8C cmp.w D0, [A5 - 0x4474]
00001630 6700 0238 beq +0x23A /* 0000186A */
00001634 426E FFF0 clr.w [A6 - 0x10]
00001638 302B 0174 move.w D0, [A3 + 0x174]
0000163C 5340 subq.w D0, 1
0000163E 3D40 FFF4 move.w [A6 - 0xC], D0
00001642 3D6D B9B4 FFF2 move.w [A6 - 0xE], [A5 - 0x464C]
00001648 3D6D B9B4 FFF6 move.w [A6 - 0xA], [A5 - 0x464C]
0000164E 41EE FFF8 lea.l A0, [A6 - 0x8]
00001652 2F20 move.l -[A7], -[A0]
00001654 2F20 move.l -[A7], -[A0]
00001656 2F0B move.l -[A7], A3
00001658 4EBA 160C jsr [PC + 0x160C /* 00002C66 */]
0000165C 70FF moveq.l D0, 0xFFFFFFFF
0000165E B06D B9BA cmp.w D0, [A5 - 0x4646]
00001662 4FEF 000C lea.l A7, [A7 + 0xC]
00001666 662E bne +0x30 /* 00001696 */
00001668 3A2D BB8C move.w D5, [A5 - 0x4474]
0000166C 9A6B 0340 sub.w D5, [A3 + 0x340]
00001670 0C45 0100 cmpi.w D5, 0x100
00001674 6F0E ble +0x10 /* 00001684 */
00001676 302B 0340 move.w D0, [A3 + 0x340]
0000167A D07C 0100 add.w D0, 0x100
0000167E 3B40 BB8C move.w [A5 - 0x4474], D0
00001682 6036 bra +0x38 /* 000016BA */
label00001684:
00001684 0C45 0003 cmpi.w D5, 0x3
00001688 6C30 bge +0x32 /* 000016BA */
0000168A 302B 0340 move.w D0, [A3 + 0x340]
0000168E 5640 addq.w D0, 3
00001690 3B40 BB8C move.w [A5 - 0x4474], D0
00001694 6024 bra +0x26 /* 000016BA */
label00001696:
00001696 302D B9BA move.w D0, [A5 - 0x4646]
0000169A 48C0 ext.l D0
0000169C 2F00 move.l -[A7], D0
0000169E 2F0B move.l -[A7], A3
000016A0 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
000016A4 322D BB8C move.w D1, [A5 - 0x4474]
000016A8 D240 add.w D1, D0
000016AA 3A01 move.w D5, D1
000016AC 9A6D B9BC sub.w D5, [A5 - 0x4644]
000016B0 4A45 tst.w D5
000016B2 508F addq.l A7, 8
000016B4 6C04 bge +0x6 /* 000016BA */
000016B6 9B6D BB8C sub.w [A5 - 0x4474], D5
label000016BA:
000016BA 302B 0170 move.w D0, [A3 + 0x170]
000016BE 5340 subq.w D0, 1
000016C0 B06D BB8C cmp.w D0, [A5 - 0x4474]
000016C4 6C0A bge +0xC /* 000016D0 */
000016C6 302B 0170 move.w D0, [A3 + 0x170]
000016CA 5340 subq.w D0, 1
000016CC 3B40 BB8C move.w [A5 - 0x4474], D0
label000016D0:
000016D0 3D6D BB8C FFF2 move.w [A6 - 0xE], [A5 - 0x4474]
000016D6 3D6D BB8C FFF6 move.w [A6 - 0xA], [A5 - 0x4474]
000016DC 41EE FFF8 lea.l A0, [A6 - 0x8]
000016E0 2F20 move.l -[A7], -[A0]
000016E2 2F20 move.l -[A7], -[A0]
000016E4 2F0B move.l -[A7], A3
000016E6 4EBA 157E jsr [PC + 0x157E /* 00002C66 */]
000016EA 4FEF 000C lea.l A7, [A7 + 0xC]
000016EE 6000 017A bra +0x17C /* 0000186A */
000016F2 302D B9B2 move.w D0, [A5 - 0x464E]
000016F6 B06D BB8A cmp.w D0, [A5 - 0x4476]
000016FA 6700 016E beq +0x170 /* 0000186A */
000016FE 426E FFF2 clr.w [A6 - 0xE]
00001702 302B 0172 move.w D0, [A3 + 0x172]
00001706 5340 subq.w D0, 1
00001708 3D40 FFF6 move.w [A6 - 0xA], D0
0000170C 3D6D B9B2 FFF0 move.w [A6 - 0x10], [A5 - 0x464E]
00001712 3D6D B9B2 FFF4 move.w [A6 - 0xC], [A5 - 0x464E]
00001718 41EE FFF8 lea.l A0, [A6 - 0x8]
0000171C 2F20 move.l -[A7], -[A0]
0000171E 2F20 move.l -[A7], -[A0]
00001720 2F0B move.l -[A7], A3
00001722 4EBA 1542 jsr [PC + 0x1542 /* 00002C66 */]
00001726 70FF moveq.l D0, 0xFFFFFFFF
00001728 B06D B9B6 cmp.w D0, [A5 - 0x464A]
0000172C 4FEF 000C lea.l A7, [A7 + 0xC]
00001730 662E bne +0x30 /* 00001760 */
00001732 3C2D BB8A move.w D6, [A5 - 0x4476]
00001736 9C6B 035A sub.w D6, [A3 + 0x35A]
0000173A 0C46 00AB cmpi.w D6, 0xAB
0000173E 6F0E ble +0x10 /* 0000174E */
00001740 302B 035A move.w D0, [A3 + 0x35A]
00001744 D07C 00AB add.w D0, 0xAB
00001748 3B40 BB8A move.w [A5 - 0x4476], D0
0000174C 6036 bra +0x38 /* 00001784 */
label0000174E:
0000174E 0C46 0003 cmpi.w D6, 0x3
00001752 6C30 bge +0x32 /* 00001784 */
00001754 302B 035A move.w D0, [A3 + 0x35A]
00001758 5640 addq.w D0, 3
0000175A 3B40 BB8A move.w [A5 - 0x4476], D0
0000175E 6024 bra +0x26 /* 00001784 */
label00001760:
00001760 302D B9B6 move.w D0, [A5 - 0x464A]
00001764 48C0 ext.l D0
00001766 2F00 move.l -[A7], D0
00001768 2F0B move.l -[A7], A3
0000176A 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
0000176E 322D BB8A move.w D1, [A5 - 0x4476]
00001772 D240 add.w D1, D0
00001774 3C01 move.w D6, D1
00001776 9C6D B9B8 sub.w D6, [A5 - 0x4648]
0000177A 4A46 tst.w D6
0000177C 508F addq.l A7, 8
0000177E 6C04 bge +0x6 /* 00001784 */
00001780 9D6D BB8A sub.w [A5 - 0x4476], D6
label00001784:
00001784 302B 016E move.w D0, [A3 + 0x16E]
00001788 5340 subq.w D0, 1
0000178A B06D BB8A cmp.w D0, [A5 - 0x4476]
0000178E 6C0A bge +0xC /* 0000179A */
00001790 302B 016E move.w D0, [A3 + 0x16E]
00001794 5340 subq.w D0, 1
00001796 3B40 BB8A move.w [A5 - 0x4476], D0
label0000179A:
0000179A 3D6D BB8A FFF0 move.w [A6 - 0x10], [A5 - 0x4476]
000017A0 3D6D BB8A FFF4 move.w [A6 - 0xC], [A5 - 0x4476]
000017A6 41EE FFF8 lea.l A0, [A6 - 0x8]
000017AA 2F20 move.l -[A7], -[A0]
000017AC 2F20 move.l -[A7], -[A0]
000017AE 2F0B move.l -[A7], A3
000017B0 4EBA 14B4 jsr [PC + 0x14B4 /* 00002C66 */]
000017B4 4FEF 000C lea.l A7, [A7 + 0xC]
000017B8 6000 00B0 bra +0xB2 /* 0000186A */
000017BC 3D7C 133B FFF8 move.w [A6 - 0x8], 0x133B
000017C2 486E FFF8 pea.l [A6 - 0x8]
000017C6 486E FFFC pea.l [A6 - 0x4]
000017CA 486E FFFA pea.l [A6 - 0x6]
000017CE 302D BB8A move.w D0, [A5 - 0x4476]
000017D2 48C0 ext.l D0
000017D4 2F00 move.l -[A7], D0
000017D6 302D BB8C move.w D0, [A5 - 0x4474]
000017DA 48C0 ext.l D0
000017DC 2F00 move.l -[A7], D0
000017DE 2F0B move.l -[A7], A3
000017E0 4EBA 3A84 jsr [PC + 0x3A84 /* 00005266 */]
000017E4 7000 moveq.l D0, 0x00
000017E6 2F00 move.l -[A7], D0
000017E8 4A47 tst.w D7
000017EA 6704 beq +0x6 /* 000017F0 */
000017EC 7204 moveq.l D1, 0x04
000017EE 6002 bra +0x4 /* 000017F2 */
label000017F0:
000017F0 7200 moveq.l D1, 0x00
label000017F2:
000017F2 2F01 move.l -[A7], D1
000017F4 302E FFFC move.w D0, [A6 - 0x4]
000017F8 48C0 ext.l D0
000017FA 2F00 move.l -[A7], D0
000017FC 302E FFFA move.w D0, [A6 - 0x6]
00001800 48C0 ext.l D0
00001802 2F00 move.l -[A7], D0
00001804 7000 moveq.l D0, 0x00
00001806 302E FFF8 move.w D0, [A6 - 0x8]
0000180A 2F00 move.l -[A7], D0
0000180C 2F0B move.l -[A7], A3
0000180E 4EBA 2568 jsr [PC + 0x2568 /* 00003D78 */]
00001812 4FEF 0030 lea.l A7, [A7 + 0x30]
00001816 6052 bra +0x54 /* 0000186A */
00001818 7000 moveq.l D0, 0x00
0000181A 3004 move.w D0, D4
0000181C 2F00 move.l -[A7], D0
0000181E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001822 2F0B move.l -[A7], A3
00001824 4EBA 13CC jsr [PC + 0x13CC /* 00002BF2 */]
00001828 4FEF 000C lea.l A7, [A7 + 0xC]
0000182C 603C bra +0x3E /* 0000186A */
0000182E 4A6B 032A tst.w [A3 + 0x32A]
00001832 670E beq +0x10 /* 00001842 */
00001834 2F2E 000C move.l -[A7], [A6 + 0xC]
00001838 2F0B move.l -[A7], A3
0000183A 4EBA 4004 jsr [PC + 0x4004 /* 00005840 */]
0000183E 508F addq.l A7, 8
00001840 6028 bra +0x2A /* 0000186A */
label00001842:
00001842 4A6B 02FE tst.w [A3 + 0x2FE]
00001846 6716 beq +0x18 /* 0000185E */
00001848 7000 moveq.l D0, 0x00
0000184A 3004 move.w D0, D4
0000184C 2F00 move.l -[A7], D0
0000184E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001852 2F0B move.l -[A7], A3
00001854 4EBA 1A96 jsr [PC + 0x1A96 /* 000032EC */]
00001858 4FEF 000C lea.l A7, [A7 + 0xC]
0000185C 600C bra +0xE /* 0000186A */
label0000185E:
0000185E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001862 2F0B move.l -[A7], A3
00001864 4EBA 194E jsr [PC + 0x194E /* 000031B4 */]
00001868 508F addq.l A7, 8
label0000186A:
0000186A 4A47 tst.w D7
0000186C 670C beq +0xE /* 0000187A */
0000186E 7001 moveq.l D0, 0x01
00001870 B06E FFFE cmp.w D0, [A6 - 0x2]
00001874 6704 beq +0x6 /* 0000187A */
00001876 426E FFFE clr.w [A6 - 0x2]
label0000187A:
0000187A 302E FFFE move.w D0, [A6 - 0x2]
0000187E 48C0 ext.l D0
00001880 2F00 move.l -[A7], D0
00001882 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00001886 588F addq.l A7, 4
label00001888:
00001888 4CEE 18F0 FFD8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x28]
0000188E 4E5E unlink A6
00001890 4E75 rts
fn00001892:
00001892 4E56 0000 link A6, 0
00001896 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000189A 3A2E 0022 move.w D5, [A6 + 0x22]
0000189E 286E 0010 movea.l A4, [A6 + 0x10]
000018A2 3C2E 000E move.w D6, [A6 + 0xE]
000018A6 266E 0018 movea.l A3, [A6 + 0x18]
000018AA 206B 0016 movea.l A0, [A3 + 0x16]
000018AE 70FF moveq.l D0, 0xFFFFFFFF
000018B0 B068 0004 cmp.w D0, [A0 + 0x4]
000018B4 6718 beq +0x1A /* 000018CE */
000018B6 BC53 cmp.w D6, [A3]
000018B8 6E14 bgt +0x16 /* 000018CE */
000018BA 206E 0014 movea.l A0, [A6 + 0x14]
000018BE 3093 move.w [A0], [A3]
000018C0 38BC FFFF move.w [A4], 0xFFFF
000018C4 206E 0024 movea.l A0, [A6 + 0x24]
000018C8 3085 move.w [A0], D5
000018CA 6000 00BE bra +0xC0 /* 0000198A */
label000018CE:
000018CE 4247 clr.w D7
000018D0 6000 00B0 bra +0xB2 /* 00001982 */
label000018D4:
000018D4 206B 0016 movea.l A0, [A3 + 0x16]
000018D8 48C7 ext.l D7
000018DA 2007 move.l D0, D7
000018DC E780 asl D0, 3
000018DE 3030 0802 move.w D0, [A0 + D0 + 0x2]
000018E2 B046 cmp.w D0, D6
000018E4 6E00 009A bgt +0x9C /* 00001980 */
000018E8 206B 0016 movea.l A0, [A3 + 0x16]
000018EC 48C7 ext.l D7
000018EE 2007 move.l D0, D7
000018F0 E780 asl D0, 3
000018F2 3030 0802 move.w D0, [A0 + D0 + 0x2]
000018F6 5240 addq.w D0, 1
000018F8 B046 cmp.w D0, D6
000018FA 6D00 0084 blt +0x86 /* 00001980 */
000018FE 206B 0016 movea.l A0, [A3 + 0x16]
00001902 48C7 ext.l D7
00001904 2007 move.l D0, D7
00001906 E780 asl D0, 3
00001908 226E 0014 movea.l A1, [A6 + 0x14]
0000190C 32B0 0802 move.w [A1], [A0 + D0 + 0x2]
00001910 206B 0016 movea.l A0, [A3 + 0x16]
00001914 48C7 ext.l D7
00001916 2007 move.l D0, D7
00001918 E780 asl D0, 3
0000191A 38B0 0804 move.w [A4], [A0 + D0 + 0x4]
0000191E 206E 0014 movea.l A0, [A6 + 0x14]
00001922 BC50 cmp.w D6, [A0]
00001924 6D52 blt +0x54 /* 00001978 */
00001926 5247 addq.w D7, 1
00001928 BE6B 0012 cmp.w D7, [A3 + 0x12]
0000192C 6C4A bge +0x4C /* 00001978 */
0000192E 206B 0016 movea.l A0, [A3 + 0x16]
00001932 48C7 ext.l D7
00001934 2007 move.l D0, D7
00001936 E780 asl D0, 3
00001938 3214 move.w D1, [A4]
0000193A 5241 addq.w D1, 1
0000193C B270 0804 cmp.w D1, [A0 + D0 + 0x4]
00001940 6C36 bge +0x38 /* 00001978 */
00001942 206B 0016 movea.l A0, [A3 + 0x16]
00001946 48C7 ext.l D7
00001948 2007 move.l D0, D7
0000194A E780 asl D0, 3
0000194C 3030 0804 move.w D0, [A0 + D0 + 0x4]
00001950 48C0 ext.l D0
00001952 5380 subq.l D0, 1
00001954 2F00 move.l -[A7], D0
00001956 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000195A 206E 001C movea.l A0, [A6 + 0x1C]
0000195E 4E90 jsr [A0]
00001960 4A40 tst.w D0
00001962 508F addq.l A7, 8
00001964 6612 bne +0x14 /* 00001978 */
00001966 206B 0016 movea.l A0, [A3 + 0x16]
0000196A 48C7 ext.l D7
0000196C 2007 move.l D0, D7
0000196E E780 asl D0, 3
00001970 3030 0804 move.w D0, [A0 + D0 + 0x4]
00001974 5340 subq.w D0, 1
00001976 3880 move.w [A4], D0
label00001978:
00001978 206E 0024 movea.l A0, [A6 + 0x24]
0000197C 3085 move.w [A0], D5
0000197E 600A bra +0xC /* 0000198A */
label00001980:
00001980 5247 addq.w D7, 1
label00001982:
00001982 BE6B 0012 cmp.w D7, [A3 + 0x12]
00001986 6D00 FF4C blt -0xB2 /* 000018D4 */
label0000198A:
0000198A 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00001990 4E5E unlink A6
00001992 4E75 rts
export_508:
fn00001994:
00001994 4E56 FED4 link A6, -0x012C
00001998 48E7 0018 movem.l -[A7], A3,A4
0000199C 286E 0008 movea.l A4, [A6 + 0x8]
000019A0 47EE FED4 lea.l A3, [A6 - 0x12C]
000019A4 2F0C move.l -[A7], A4
000019A6 4878 041A push.l 0x41A
000019AA 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000019AE 588F addq.l A7, 4
000019B0 2F00 move.l -[A7], D0
000019B2 2F0B move.l -[A7], A3
000019B4 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000019B8 2F0B move.l -[A7], A3
000019BA 4EBA 1BAA jsr [PC + 0x1BAA /* 00003566 */]
000019BE 4CEE 1800 FECC movem.l A3,A4, [A6 - 0x134]
000019C4 4E5E unlink A6
000019C6 4E75 rts
export_509:
000019C8 4E56 FCF4 link A6, -0x030C
000019CC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000019D0 382E 0016 move.w D4, [A6 + 0x16]
000019D4 49EE FCF8 lea.l A4, [A6 - 0x308]
000019D8 47EE FEF8 lea.l A3, [A6 - 0x108]
000019DC 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
000019E0 4245 clr.w D5
000019E2 5244 addq.w D4, 1
000019E4 200B move.l D0, A3
000019E6 5280 addq.l D0, 1
000019E8 2F00 move.l -[A7], D0
000019EA 48C4 ext.l D4
000019EC 2F04 move.l -[A7], D4
000019EE 206E 000C movea.l A0, [A6 + 0xC]
000019F2 2F28 0008 move.l -[A7], [A0 + 0x8]
000019F6 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
000019FA 1680 move.b [A3], D0
000019FC 4FEF 000C lea.l A7, [A7 + 0xC]
00001A00 6620 bne +0x22 /* 00001A22 */
00001A02 200C move.l D0, A4
00001A04 5280 addq.l D0, 1
00001A06 2F00 move.l -[A7], D0
00001A08 7000 moveq.l D0, 0x00
00001A0A 2F00 move.l -[A7], D0
00001A0C 206E 000C movea.l A0, [A6 + 0xC]
00001A10 2F28 0008 move.l -[A7], [A0 + 0x8]
00001A14 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00001A18 1880 move.b [A4], D0
00001A1A 4FEF 000C lea.l A7, [A7 + 0xC]
00001A1E 6600 00A6 bne +0xA8 /* 00001AC6 */
label00001A22:
00001A22 4A13 tst.b [A3]
00001A24 674A beq +0x4C /* 00001A70 */
00001A26 206E 0010 movea.l A0, [A6 + 0x10]
00001A2A 303C 4000 move.w D0, 0x4000 /* '@\0' */
00001A2E C068 0002 and.w D0, [A0 + 0x2]
00001A32 671E beq +0x20 /* 00001A52 */
00001A34 200B move.l D0, A3
00001A36 5280 addq.l D0, 1
00001A38 2F00 move.l -[A7], D0
00001A3A 48C4 ext.l D4
00001A3C 2F04 move.l -[A7], D4
00001A3E 206E 000C movea.l A0, [A6 + 0xC]
00001A42 2F28 000C move.l -[A7], [A0 + 0xC]
00001A46 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00001A4A 1680 move.b [A3], D0
00001A4C 4FEF 000C lea.l A7, [A7 + 0xC]
00001A50 663C bne +0x3E /* 00001A8E */
label00001A52:
00001A52 200B move.l D0, A3
00001A54 5280 addq.l D0, 1
00001A56 2F00 move.l -[A7], D0
00001A58 48C4 ext.l D4
00001A5A 2F04 move.l -[A7], D4
00001A5C 206E 000C movea.l A0, [A6 + 0xC]
00001A60 2F28 0008 move.l -[A7], [A0 + 0x8]
00001A64 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00001A68 1680 move.b [A3], D0
00001A6A 4FEF 000C lea.l A7, [A7 + 0xC]
00001A6E 601E bra +0x20 /* 00001A8E */
label00001A70:
00001A70 7A01 moveq.l D5, 0x01
00001A72 200B move.l D0, A3
00001A74 5280 addq.l D0, 1
00001A76 2F00 move.l -[A7], D0
00001A78 48C4 ext.l D4
00001A7A 2F04 move.l -[A7], D4
00001A7C 206E 000C movea.l A0, [A6 + 0xC]
00001A80 2F28 0004 move.l -[A7], [A0 + 0x4]
00001A84 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00001A88 1680 move.b [A3], D0
00001A8A 4FEF 000C lea.l A7, [A7 + 0xC]
label00001A8E:
00001A8E 4A45 tst.w D5
00001A90 6700 010C beq +0x10E /* 00001B9E */
00001A94 7E01 moveq.l D7, 0x01
00001A96 6020 bra +0x22 /* 00001AB8 */
label00001A98:
00001A98 707E moveq.l D0, 0x7E
00001A9A B033 7000 cmp.b D0, [A3 + D7.w]
00001A9E 6616 bne +0x18 /* 00001AB6 */
00001AA0 5313 subq.b [A3], 1
00001AA2 6008 bra +0xA /* 00001AAC */
label00001AA4:
00001AA4 17B3 7001 7000 move.b [A3 + D7.w], [A3 + D7.w + 0x1]
00001AAA 5247 addq.w D7, 1
label00001AAC:
00001AAC 48C7 ext.l D7
00001AAE 7000 moveq.l D0, 0x00
00001AB0 1013 move.b D0, [A3]
00001AB2 B087 cmp.l D0, D7
00001AB4 6CEE bge -0x10 /* 00001AA4 */
label00001AB6:
00001AB6 5247 addq.w D7, 1
label00001AB8:
00001AB8 48C7 ext.l D7
00001ABA 7000 moveq.l D0, 0x00
00001ABC 1013 move.b D0, [A3]
00001ABE B087 cmp.l D0, D7
00001AC0 6CD6 bge -0x28 /* 00001A98 */
00001AC2 6000 00DA bra +0xDC /* 00001B9E */
label00001AC6:
00001AC6 41EE FDF8 lea.l A0, [A6 - 0x208]
00001ACA 5288 addq.l A0, 1
00001ACC 2F08 move.l -[A7], A0
00001ACE 48C4 ext.l D4
00001AD0 2F04 move.l -[A7], D4
00001AD2 206E 000C movea.l A0, [A6 + 0xC]
00001AD6 2F28 0004 move.l -[A7], [A0 + 0x4]
00001ADA 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00001ADE 1D40 FDF8 move.b [A6 - 0x208], D0
00001AE2 4213 clr.b [A3]
00001AE4 206E 0010 movea.l A0, [A6 + 0x10]
00001AE8 303C 4000 move.w D0, 0x4000 /* '@\0' */
00001AEC C068 0002 and.w D0, [A0 + 0x2]
00001AF0 4FEF 000C lea.l A7, [A7 + 0xC]
00001AF4 671E beq +0x20 /* 00001B14 */
00001AF6 200C move.l D0, A4
00001AF8 5280 addq.l D0, 1
00001AFA 2F00 move.l -[A7], D0
00001AFC 7000 moveq.l D0, 0x00
00001AFE 2F00 move.l -[A7], D0
00001B00 206E 000C movea.l A0, [A6 + 0xC]
00001B04 2F28 000C move.l -[A7], [A0 + 0xC]
00001B08 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00001B0C 1880 move.b [A4], D0
00001B0E 4FEF 000C lea.l A7, [A7 + 0xC]
00001B12 661C bne +0x1E /* 00001B30 */
label00001B14:
00001B14 200C move.l D0, A4
00001B16 5280 addq.l D0, 1
00001B18 2F00 move.l -[A7], D0
00001B1A 7000 moveq.l D0, 0x00
00001B1C 2F00 move.l -[A7], D0
00001B1E 206E 000C movea.l A0, [A6 + 0xC]
00001B22 2F28 0008 move.l -[A7], [A0 + 0x8]
00001B26 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
00001B2A 1880 move.b [A4], D0
00001B2C 4FEF 000C lea.l A7, [A7 + 0xC]
label00001B30:
00001B30 7A01 moveq.l D5, 0x01
00001B32 6054 bra +0x56 /* 00001B88 */
label00001B34:
00001B34 702A moveq.l D0, 0x2A
00001B36 B034 5000 cmp.b D0, [A4 + D5.w]
00001B3A 663E bne +0x40 /* 00001B7A */
00001B3C 7000 moveq.l D0, 0x00
00001B3E 102E FDF8 move.b D0, [A6 - 0x208]
00001B42 3C00 move.w D6, D0
00001B44 7000 moveq.l D0, 0x00
00001B46 1013 move.b D0, [A3]
00001B48 D046 add.w D0, D6
00001B4A 0C40 00FF cmpi.w D0, 0xFF
00001B4E 6F0C ble +0xE /* 00001B5C */
00001B50 7000 moveq.l D0, 0x00
00001B52 1013 move.b D0, [A3]
00001B54 2C3C 0000 00FF move.l D6, 0xFF
00001B5A 9C80 sub.l D6, D0
label00001B5C:
00001B5C 41EE FDF8 lea.l A0, [A6 - 0x208]
00001B60 5288 addq.l A0, 1
00001B62 2F08 move.l -[A7], A0
00001B64 7000 moveq.l D0, 0x00
00001B66 1013 move.b D0, [A3]
00001B68 D08B add.l D0, A3
00001B6A 5280 addq.l D0, 1
00001B6C 2F00 move.l -[A7], D0
00001B6E 48C6 ext.l D6
00001B70 2F06 move.l -[A7], D6
00001B72 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001B76 DD13 add.b [A3], D6
00001B78 600C bra +0xE /* 00001B86 */
label00001B7A:
00001B7A 5213 addq.b [A3], 1
00001B7C 7000 moveq.l D0, 0x00
00001B7E 1013 move.b D0, [A3]
00001B80 17B4 5000 0000 move.b [A3 + D0.w], [A4 + D5.w]
label00001B86:
00001B86 5245 addq.w D5, 1
label00001B88:
00001B88 48C5 ext.l D5
00001B8A 7000 moveq.l D0, 0x00
00001B8C 1014 move.b D0, [A4]
00001B8E B085 cmp.l D0, D5
00001B90 6D0C blt +0xE /* 00001B9E */
00001B92 7000 moveq.l D0, 0x00
00001B94 1013 move.b D0, [A3]
00001B96 0C80 0000 00FF cmpi.l D0, 0xFF
00001B9C 6D96 blt -0x68 /* 00001B34 */
label00001B9E:
00001B9E 7000 moveq.l D0, 0x00
00001BA0 1013 move.b D0, [A3]
00001BA2 5280 addq.l D0, 1
00001BA4 4233 0000 clr.b [A3 + D0.w]
00001BA8 206E 0010 movea.l A0, [A6 + 0x10]
00001BAC 0C50 00B9 cmpi.w [A0], 0xB9
00001BB0 6600 00AA bne +0xAC /* 00001C5C */
00001BB4 598F subq.l A7, 4
00001BB6 206E 000C movea.l A0, [A6 + 0xC]
00001BBA 2050 movea.l A0, [A0]
00001BBC 2050 movea.l A0, [A0]
00001BBE 226E 000C movea.l A1, [A6 + 0xC]
00001BC2 7000 moveq.l D0, 0x00
00001BC4 1029 0012 move.b D0, [A1 + 0x12]
00001BC8 2200 move.l D1, D0
00001BCA C0FC 0006 mulu.w D0, 0x6
00001BCE 4841 swap.w D1
00001BD0 C2FC 0006 mulu.w D1, 0x6
00001BD4 4841 swap.w D1
00001BD6 4241 clr.w D1
00001BD8 D081 add.l D0, D1
00001BDA 4870 0800 pea.l [A0 + D0]
00001BDE 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001BE2 2D5F FCF4 move.l [A6 - 0x30C], [A7]+
00001BE6 598F subq.l A7, 4
00001BE8 206E 000C movea.l A0, [A6 + 0xC]
00001BEC 2050 movea.l A0, [A0]
00001BEE 2F10 move.l -[A7], [A0]
00001BF0 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001BF4 285F movea.l A4, [A7]+
00001BF6 6004 bra +0x6 /* 00001BFC */
label00001BF8:
00001BF8 D8FC 0006 add.w A4, 0x6
label00001BFC:
00001BFC B9EE FCF4 cmpa.l A4, [A6 - 0x30C]
00001C00 6406 bcc +0x8 /* 00001C08 */
00001C02 0C54 00B9 cmpi.w [A4], 0xB9
00001C06 66F0 bne -0xE /* 00001BF8 */
label00001C08:
00001C08 48C4 ext.l D4
00001C0A 2004 move.l D0, D4
00001C0C 5380 subq.l D0, 1
00001C0E 2F00 move.l -[A7], D0
00001C10 598F subq.l A7, 4
00001C12 206E 000C movea.l A0, [A6 + 0xC]
00001C16 2050 movea.l A0, [A0]
00001C18 2050 movea.l A0, [A0]
00001C1A 2F08 move.l -[A7], A0
00001C1C 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001C20 221F move.l D1, [A7]+
00001C22 201F move.l D0, [A7]+
00001C24 240C move.l D2, A4
00001C26 9481 sub.l D2, D1
00001C28 2F00 move.l -[A7], D0
00001C2A 2002 move.l D0, D2
00001C2C 7206 moveq.l D1, 0x06
00001C2E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001C32 2200 move.l D1, D0
00001C34 201F move.l D0, [A7]+
00001C36 2A00 move.l D5, D0
00001C38 9A81 sub.l D5, D1
00001C3A 4A85 tst.l D5
00001C3C 6D7E blt +0x80 /* 00001CBC */
00001C3E 7020 moveq.l D0, 0x20
00001C40 B085 cmp.l D0, D5
00001C42 6F78 ble +0x7A /* 00001CBC */
00001C44 2005 move.l D0, D5
00001C46 E540 asl D0.w, 2
00001C48 41ED C2BE lea.l A0, [A5 - 0x3D42]
00001C4C 2070 0000 movea.l A0, [A0 + D0.w]
00001C50 2F28 0160 move.l -[A7], [A0 + 0x160]
00001C54 4EBA FD3E jsr [PC - 0x2C2 /* 00001994 */]
00001C58 588F addq.l A7, 4
00001C5A 6060 bra +0x62 /* 00001CBC */
label00001C5C:
00001C5C 206E 0010 movea.l A0, [A6 + 0x10]
00001C60 3010 move.w D0, [A0]
00001C62 5140 subq.w D0, 8
00001C64 6734 beq +0x36 /* 00001C9A */
00001C66 5340 subq.w D0, 1
00001C68 6730 beq +0x32 /* 00001C9A */
00001C6A 0440 0053 subi.w D0, 0x53 /* 'S' */
00001C6E 672A beq +0x2C /* 00001C9A */
00001C70 0440 0054 subi.w D0, 0x54 /* 'T' */
00001C74 6724 beq +0x26 /* 00001C9A */
00001C76 0440 0009 subi.w D0, 0x9 /* '\t' */
00001C7A 671E beq +0x20 /* 00001C9A */
00001C7C 5340 subq.w D0, 1
00001C7E 671A beq +0x1C /* 00001C9A */
00001C80 5740 subq.w D0, 3
00001C82 6716 beq +0x18 /* 00001C9A */
00001C84 5340 subq.w D0, 1
00001C86 6712 beq +0x14 /* 00001C9A */
00001C88 5340 subq.w D0, 1
00001C8A 670E beq +0x10 /* 00001C9A */
00001C8C 0440 000A subi.w D0, 0xA /* '\n' */
00001C90 6708 beq +0xA /* 00001C9A */
00001C92 5740 subq.w D0, 3
00001C94 6704 beq +0x6 /* 00001C9A */
00001C96 5740 subq.w D0, 3
00001C98 660E bne +0x10 /* 00001CA8 */
label00001C9A:
00001C9A 200B move.l D0, A3
00001C9C 5280 addq.l D0, 1
00001C9E 2F00 move.l -[A7], D0
00001CA0 4EBA 18C4 jsr [PC + 0x18C4 /* 00003566 */]
00001CA4 588F addq.l A7, 4
00001CA6 6014 bra +0x16 /* 00001CBC */
label00001CA8:
00001CA8 4EBA 3A6C jsr [PC + 0x3A6C /* 00005716 */]
00001CAC 4A40 tst.w D0
00001CAE 670C beq +0xE /* 00001CBC */
00001CB0 200B move.l D0, A3
00001CB2 5280 addq.l D0, 1
00001CB4 2F00 move.l -[A7], D0
00001CB6 4EBA 18AE jsr [PC + 0x18AE /* 00003566 */]
00001CBA 588F addq.l A7, 4
label00001CBC:
00001CBC 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001CC0 7001 moveq.l D0, 0x01
00001CC2 2F00 move.l -[A7], D0
00001CC4 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00001CC8 588F addq.l A7, 4
00001CCA 4CEE 18F0 FCDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x324]
00001CD0 4E5E unlink A6
00001CD2 4E75 rts
export_510:
fn00001CD4:
00001CD4 4E56 FFEC link A6, -0x0014
00001CD8 2F0B move.l -[A7], A3
00001CDA 266F 0020 movea.l A3, [A7 + 0x20]
00001CDE 426B 02B8 clr.w [A3 + 0x2B8]
00001CE2 4A6B 0190 tst.w [A3 + 0x190]
00001CE6 6770 beq +0x72 /* 00001D58 */
00001CE8 4AAB 00E4 tst.l [A3 + 0xE4]
00001CEC 676A beq +0x6C /* 00001D58 */
00001CEE 206B 00E4 movea.l A0, [A3 + 0xE4]
00001CF2 4A10 tst.b [A0]
00001CF4 6762 beq +0x64 /* 00001D58 */
00001CF6 486B 0008 pea.l [A3 + 0x8]
00001CFA 486E FFF6 pea.l [A6 - 0xA]
00001CFE 3F3C 080E move.w -[A7], 0x80E
00001D02 A9EB syscall Pack4/FP68K
00001D04 487A 005A pea.l [PC + 0x5A /* 00001D60, value 0x0, cstring "" */]
00001D08 486E FFF6 pea.l [A6 - 0xA]
00001D0C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D10 A9EB syscall Pack4/FP68K
00001D12 6F44 ble +0x46 /* 00001D58 */
00001D14 486B 02B0 pea.l [A3 + 0x2B0]
00001D18 4EAD 0D9A jsr [A5 + 0xD9A /* export_431 */]
00001D1C 486B 02B0 pea.l [A3 + 0x2B0]
00001D20 486E FFF6 pea.l [A6 - 0xA]
00001D24 3F3C 080E move.w -[A7], 0x80E
00001D28 A9EB syscall Pack4/FP68K
00001D2A 486B 0008 pea.l [A3 + 0x8]
00001D2E 486E FFEC pea.l [A6 - 0x14]
00001D32 3F3C 080E move.w -[A7], 0x80E
00001D36 A9EB syscall Pack4/FP68K
00001D38 486E FFEC pea.l [A6 - 0x14]
00001D3C 486E FFF6 pea.l [A6 - 0xA]
00001D40 4267 clr.w -[A7]
00001D42 A9EB syscall Pack4/FP68K
00001D44 486E FFF6 pea.l [A6 - 0xA]
00001D48 486B 02B0 pea.l [A3 + 0x2B0]
00001D4C 3F3C 0810 move.w -[A7], 0x810
00001D50 A9EB syscall Pack4/FP68K
00001D52 526B 02B8 addq.w [A3 + 0x2B8], 1
00001D56 588F addq.l A7, 4
label00001D58:
00001D58 266E FFE8 movea.l A3, [A6 - 0x18]
00001D5C 4E5E unlink A6
00001D5E 4E75 rts
00001D60 0000 0000 ori.b D0, 0x0
00001D64 0000 0000 ori.b D0, 0x0
00001D68 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_511: // at 00001D6A (misaligned)
00001D6C FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00001D6E 48E7 0018 movem.l -[A7], A3,A4
00001D72 49EE FF00 lea.l A4, [A6 - 0x100]
00001D76 266E 0008 movea.l A3, [A6 + 0x8]
00001D7A 4A6B 0190 tst.w [A3 + 0x190]
00001D7E 675C beq +0x5E /* 00001DDC */
00001D80 2F2B 00E4 move.l -[A7], [A3 + 0xE4]
00001D84 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001D88 4A40 tst.w D0
00001D8A 588F addq.l A7, 4
00001D8C 6746 beq +0x48 /* 00001DD4 */
00001D8E 2F2B 00E4 move.l -[A7], [A3 + 0xE4]
00001D92 4878 06AC push.l 0x6AC
00001D96 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001D9A 588F addq.l A7, 4
00001D9C 2F00 move.l -[A7], D0
00001D9E 200C move.l D0, A4
00001DA0 5280 addq.l D0, 1
00001DA2 2F00 move.l -[A7], D0
00001DA4 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001DA8 1880 move.b [A4], D0
00001DAA 2F0C move.l -[A7], A4
00001DAC 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00001DB0 4A40 tst.w D0
00001DB2 4FEF 0010 lea.l A7, [A7 + 0x10]
00001DB6 670A beq +0xC /* 00001DC2 */
00001DB8 2F0B move.l -[A7], A3
00001DBA 4EBA 008C jsr [PC + 0x8C /* 00001E48 */]
00001DBE 588F addq.l A7, 4
00001DC0 601A bra +0x1C /* 00001DDC */
label00001DC2:
00001DC2 3B7C 0001 EA4A move.w [A5 - 0x15B6], 0x1
00001DC8 426B 0190 clr.w [A3 + 0x190]
00001DCC 7000 moveq.l D0, 0x00
00001DCE 2740 00E4 move.l [A3 + 0xE4], D0
00001DD2 6008 bra +0xA /* 00001DDC */
label00001DD4:
00001DD4 2F0B move.l -[A7], A3
00001DD6 4EBA 0070 jsr [PC + 0x70 /* 00001E48 */]
00001DDA 588F addq.l A7, 4
label00001DDC:
00001DDC 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00001DE2 4E5E unlink A6
00001DE4 4E75 rts
fn00001DE6:
00001DE6 4E56 FFEE link A6, -0x0012
00001DEA 2F0B move.l -[A7], A3
00001DEC 266D BA4C movea.l A3, [A5 - 0x45B4]
00001DF0 604A bra +0x4C /* 00001E3C */
label00001DF2:
00001DF2 4A6B 02B8 tst.w [A3 + 0x2B8]
00001DF6 6740 beq +0x42 /* 00001E38 */
00001DF8 486E FFF8 pea.l [A6 - 0x8]
00001DFC 4EAD 0D9A jsr [A5 + 0xD9A /* export_431 */]
00001E00 486E FFF8 pea.l [A6 - 0x8]
00001E04 486E FFEE pea.l [A6 - 0x12]
00001E08 3F3C 080E move.w -[A7], 0x80E
00001E0C A9EB syscall Pack4/FP68K
00001E0E 486B 02B0 pea.l [A3 + 0x2B0]
00001E12 486E FFEE pea.l [A6 - 0x12]
00001E16 3F3C 080A move.w -[A7], 0x80A
00001E1A A9EB syscall Pack4/FP68K
00001E1C 588F addq.l A7, 4
00001E1E 6F18 ble +0x1A /* 00001E38 */
00001E20 2F0B move.l -[A7], A3
00001E22 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00001E26 7001 moveq.l D0, 0x01
00001E28 B06B 025E cmp.w D0, [A3 + 0x25E]
00001E2C 588F addq.l A7, 4
00001E2E 6608 bne +0xA /* 00001E38 */
00001E30 2F0B move.l -[A7], A3
00001E32 4EBA 0014 jsr [PC + 0x14 /* 00001E48 */]
00001E36 588F addq.l A7, 4
label00001E38:
00001E38 266B 02C4 movea.l A3, [A3 + 0x2C4]
label00001E3C:
00001E3C 200B move.l D0, A3
00001E3E 66B2 bne -0x4C /* 00001DF2 */
00001E40 266E FFEA movea.l A3, [A6 - 0x16]
00001E44 4E5E unlink A6
00001E46 4E75 rts
export_512:
fn00001E48:
00001E48 4E56 FFD8 link A6, -0x0028
00001E4C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001E50 266E 0008 movea.l A3, [A6 + 0x8]
00001E54 2F0B move.l -[A7], A3
00001E56 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00001E5A 3C00 move.w D6, D0
00001E5C 286D B9FC movea.l A4, [A5 - 0x4604]
00001E60 588F addq.l A7, 4
00001E62 6000 0124 bra +0x126 /* 00001F88 */
label00001E66:
00001E66 4A6C 018A tst.w [A4 + 0x18A]
00001E6A 6600 0118 bne +0x11A /* 00001F84 */
00001E6E B7EC 0412 cmpa.l A3, [A4 + 0x412]
00001E72 6600 0110 bne +0x112 /* 00001F84 */
00001E76 2D6D BA78 FFD8 move.l [A6 - 0x28], [A5 - 0x4588]
00001E7C 2D6D B9FC FFDC move.l [A6 - 0x24], [A5 - 0x4604]
00001E82 41EE FFE0 lea.l A0, [A6 - 0x20]
00001E86 43EB 0262 lea.l A1, [A3 + 0x262]
00001E8A 7006 moveq.l D0, 0x06
label00001E8C:
00001E8C 20D9 move.l [A0]+, [A1]+
00001E8E 51C8 FFFC dbf D0, -0x6 /* 00001E8C */
00001E92 30D9 move.w [A0]+, [A1]+
00001E94 2B4C B9FC move.l [A5 - 0x4604], A4
00001E98 2B4B BA78 move.l [A5 - 0x4588], A3
00001E9C 426B 0190 clr.w [A3 + 0x190]
00001EA0 7002 moveq.l D0, 0x02
00001EA2 2F00 move.l -[A7], D0
00001EA4 7201 moveq.l D1, 0x01
00001EA6 2F01 move.l -[A7], D1
00001EA8 2F2B 00E4 move.l -[A7], [A3 + 0xE4]
00001EAC 486B 0262 pea.l [A3 + 0x262]
00001EB0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001EB4 4A80 tst.l D0
00001EB6 4FEF 0010 lea.l A7, [A7 + 0x10]
00001EBA 6600 009E bne +0xA0 /* 00001F5A */
00001EBE 7E01 moveq.l D7, 0x01
00001EC0 2F2B 026E move.l -[A7], [A3 + 0x26E]
00001EC4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001EC8 4A40 tst.w D0
00001ECA 588F addq.l A7, 4
00001ECC 6740 beq +0x42 /* 00001F0E */
00001ECE 486B 0262 pea.l [A3 + 0x262]
00001ED2 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001ED6 4A80 tst.l D0
00001ED8 588F addq.l A7, 4
00001EDA 670E beq +0x10 /* 00001EEA */
00001EDC 4247 clr.w D7
00001EDE 2F2B 026E move.l -[A7], [A3 + 0x26E]
00001EE2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001EE6 588F addq.l A7, 4
00001EE8 6024 bra +0x26 /* 00001F0E */
label00001EEA:
00001EEA 7001 moveq.l D0, 0x01
00001EEC B06B 0278 cmp.w D0, [A3 + 0x278]
00001EF0 671C beq +0x1E /* 00001F0E */
00001EF2 7002 moveq.l D0, 0x02
00001EF4 B06B 0278 cmp.w D0, [A3 + 0x278]
00001EF8 6714 beq +0x16 /* 00001F0E */
00001EFA 4247 clr.w D7
00001EFC 70D1 moveq.l D0, 0xFFFFFFD1
00001EFE 2F00 move.l -[A7], D0
00001F00 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001F04 2F2B 026E move.l -[A7], [A3 + 0x26E]
00001F08 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001F0C 508F addq.l A7, 8
label00001F0E:
00001F0E 4A47 tst.w D7
00001F10 6736 beq +0x38 /* 00001F48 */
00001F12 486D 24D2 pea.l [A5 + 0x24D2 /* export_1174 */]
00001F16 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001F1A 4A40 tst.w D0
00001F1C 588F addq.l A7, 4
00001F1E 6728 beq +0x2A /* 00001F48 */
00001F20 486E FFFE pea.l [A6 - 0x2]
00001F24 7000 moveq.l D0, 0x00
00001F26 2F00 move.l -[A7], D0
00001F28 486B 0262 pea.l [A3 + 0x262]
00001F2C 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00001F30 4A40 tst.w D0
00001F32 4FEF 000C lea.l A7, [A7 + 0xC]
00001F36 6706 beq +0x8 /* 00001F3E */
00001F38 377C 0001 0190 move.w [A3 + 0x190], 0x1
label00001F3E:
00001F3E 486D 24D2 pea.l [A5 + 0x24D2 /* export_1174 */]
00001F42 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001F46 588F addq.l A7, 4
label00001F48:
00001F48 2F0B move.l -[A7], A3
00001F4A 4EBA FD88 jsr [PC - 0x278 /* 00001CD4 */]
00001F4E 486B 0262 pea.l [A3 + 0x262]
00001F52 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00001F56 508F addq.l A7, 8
00001F58 600A bra +0xC /* 00001F64 */
label00001F5A:
00001F5A 2F2B 026E move.l -[A7], [A3 + 0x26E]
00001F5E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001F62 588F addq.l A7, 4
label00001F64:
00001F64 41EB 0262 lea.l A0, [A3 + 0x262]
00001F68 43EE FFE0 lea.l A1, [A6 - 0x20]
00001F6C 7006 moveq.l D0, 0x06
label00001F6E:
00001F6E 20D9 move.l [A0]+, [A1]+
00001F70 51C8 FFFC dbf D0, -0x6 /* 00001F6E */
00001F74 30D9 move.w [A0]+, [A1]+
00001F76 2B6E FFDC B9FC move.l [A5 - 0x4604], [A6 - 0x24]
00001F7C 2B6E FFD8 BA78 move.l [A5 - 0x4588], [A6 - 0x28]
00001F82 600A bra +0xC /* 00001F8E */
label00001F84:
00001F84 286C 0164 movea.l A4, [A4 + 0x164]
label00001F88:
00001F88 200C move.l D0, A4
00001F8A 6600 FEDA bne -0x124 /* 00001E66 */
label00001F8E:
00001F8E 4A46 tst.w D6
00001F90 6706 beq +0x8 /* 00001F98 */
00001F92 377C 0002 025E move.w [A3 + 0x25E], 0x2
label00001F98:
00001F98 4CEE 18C0 FFC8 movem.l D6,D7,A3,A4, [A6 - 0x38]
00001F9E 4E5E unlink A6
00001FA0 4E75 rts
fn00001FA2:
00001FA2 4E56 0000 link A6, 0
00001FA6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001FAA 286E 0008 movea.l A4, [A6 + 0x8]
00001FAE 266C 0412 movea.l A3, [A4 + 0x412]
00001FB2 206E 0010 movea.l A0, [A6 + 0x10]
00001FB6 3010 move.w D0, [A0]
00001FB8 48C0 ext.l D0
00001FBA 2C00 move.l D6, D0
00001FBC 206E 0014 movea.l A0, [A6 + 0x14]
00001FC0 3010 move.w D0, [A0]
00001FC2 48C0 ext.l D0
00001FC4 2E00 move.l D7, D0
00001FC6 302E 000E move.w D0, [A6 + 0xE]
00001FCA 5340 subq.w D0, 1
00001FCC 6B00 0098 bmi +0x9A /* 00002066 */
00001FD0 0C40 0003 cmpi.w D0, 0x3
00001FD4 6E00 0090 bgt +0x92 /* 00002066 */
00001FD8 D040 add.w D0, D0
00001FDA 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001FDE 4EFB 0000 jmp [PC + D0.w]
00001FE2 0034 004C 0072 ori.b [A4 + D0.w + 0x72], 0x4C /* 'L' */
00001FE8 000A 302D ori.b A2, 0x2D /* '-' */
00001FEC BA48 cmp.w D5, A0
00001FEE 48C0 ext.l D0
00001FF0 2207 move.l D1, D7
00001FF2 5287 addq.l D7, 1
00001FF4 B081 cmp.l D0, D1
00001FF6 6C08 bge +0xA /* 00002000 */
00001FF8 2E3C 0000 8000 move.l D7, 0x8000
00001FFE 6066 bra +0x68 /* 00002066 */
label00002000:
00002000 302D BA4A move.w D0, [A5 - 0x45B6]
00002004 48C0 ext.l D0
00002006 B087 cmp.l D0, D7
00002008 6F5C ble +0x5E /* 00002066 */
0000200A 302D BA4A move.w D0, [A5 - 0x45B6]
0000200E 48C0 ext.l D0
00002010 2E00 move.l D7, D0
00002012 6052 bra +0x54 /* 00002066 */
00002014 302B 0194 move.w D0, [A3 + 0x194]
00002018 48C0 ext.l D0
0000201A 2206 move.l D1, D6
0000201C 5386 subq.l D6, 1
0000201E B081 cmp.l D0, D1
00002020 6C44 bge +0x46 /* 00002066 */
00002022 302B 0194 move.w D0, [A3 + 0x194]
00002026 48C0 ext.l D0
00002028 2C00 move.l D6, D0
0000202A 603A bra +0x3C /* 00002066 */
0000202C 302D BA4A move.w D0, [A5 - 0x45B6]
00002030 48C0 ext.l D0
00002032 2207 move.l D1, D7
00002034 5387 subq.l D7, 1
00002036 B081 cmp.l D0, D1
00002038 6F04 ble +0x6 /* 0000203E */
0000203A 7EFF moveq.l D7, 0xFFFFFFFF
0000203C 6028 bra +0x2A /* 00002066 */
label0000203E:
0000203E 302D BA48 move.w D0, [A5 - 0x45B8]
00002042 48C0 ext.l D0
00002044 B087 cmp.l D0, D7
00002046 6C1E bge +0x20 /* 00002066 */
00002048 302D BA48 move.w D0, [A5 - 0x45B8]
0000204C 48C0 ext.l D0
0000204E 2E00 move.l D7, D0
00002050 6014 bra +0x16 /* 00002066 */
00002052 302B 0194 move.w D0, [A3 + 0x194]
00002056 48C0 ext.l D0
00002058 2206 move.l D1, D6
0000205A 5286 addq.l D6, 1
0000205C B081 cmp.l D0, D1
0000205E 6C06 bge +0x8 /* 00002066 */
00002060 2C3C 0000 8000 move.l D6, 0x8000
label00002066:
00002066 7A01 moveq.l D5, 0x01
00002068 302C 037E move.w D0, [A4 + 0x37E]
0000206C 48C0 ext.l D0
0000206E B086 cmp.l D0, D6
00002070 6F06 ble +0x8 /* 00002078 */
00002072 7C00 moveq.l D6, 0x00
00002074 4245 clr.w D5
00002076 6010 bra +0x12 /* 00002088 */
label00002078:
00002078 0C86 0000 7FFF cmpi.l D6, 0x7FFF
0000207E 6F08 ble +0xA /* 00002088 */
00002080 2C3C 0000 7FFF move.l D6, 0x7FFF
00002086 4245 clr.w D5
label00002088:
00002088 302C 0380 move.w D0, [A4 + 0x380]
0000208C 48C0 ext.l D0
0000208E B087 cmp.l D0, D7
00002090 6F06 ble +0x8 /* 00002098 */
00002092 7E00 moveq.l D7, 0x00
00002094 4245 clr.w D5
00002096 6010 bra +0x12 /* 000020A8 */
label00002098:
00002098 0C87 0000 7FFF cmpi.l D7, 0x7FFF
0000209E 6F08 ble +0xA /* 000020A8 */
000020A0 2E3C 0000 7FFF move.l D7, 0x7FFF
000020A6 4245 clr.w D5
label000020A8:
000020A8 206E 0010 movea.l A0, [A6 + 0x10]
000020AC 3086 move.w [A0], D6
000020AE 206E 0014 movea.l A0, [A6 + 0x14]
000020B2 3087 move.w [A0], D7
000020B4 4A45 tst.w D5
000020B6 6744 beq +0x46 /* 000020FC */
000020B8 206E 0014 movea.l A0, [A6 + 0x14]
000020BC 3010 move.w D0, [A0]
000020BE 48C0 ext.l D0
000020C0 2F00 move.l -[A7], D0
000020C2 206E 0010 movea.l A0, [A6 + 0x10]
000020C6 3010 move.w D0, [A0]
000020C8 48C0 ext.l D0
000020CA 2F00 move.l -[A7], D0
000020CC 2F0B move.l -[A7], A3
000020CE 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000020D2 7001 moveq.l D0, 0x01
000020D4 7200 moveq.l D1, 0x00
000020D6 122D BA30 move.b D1, [A5 - 0x45D0]
000020DA 7407 moveq.l D2, 0x07
000020DC C481 and.l D2, D1
000020DE 7201 moveq.l D1, 0x01
000020E0 B282 cmp.l D1, D2
000020E2 4FEF 000C lea.l A7, [A7 + 0xC]
000020E6 6C0E bge +0x10 /* 000020F6 */
000020E8 7200 moveq.l D1, 0x00
000020EA 122D BA30 move.b D1, [A5 - 0x45D0]
000020EE 7408 moveq.l D2, 0x08
000020F0 C481 and.l D2, D1
000020F2 6602 bne +0x4 /* 000020F6 */
000020F4 7000 moveq.l D0, 0x00
label000020F6:
000020F6 206E 0018 movea.l A0, [A6 + 0x18]
000020FA 3080 move.w [A0], D0
label000020FC:
000020FC 3005 move.w D0, D5
000020FE 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00002104 4E5E unlink A6
00002106 4E75 rts
fn00002108:
00002108 4E56 FFF8 link A6, -0x0008
0000210C 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
00002110 3E2E 000E move.w D7, [A6 + 0xE]
00002114 266E 0008 movea.l A3, [A6 + 0x8]
00002118 7000 moveq.l D0, 0x00
0000211A 7202 moveq.l D1, 0x02
0000211C C26E 0012 and.w D1, [A6 + 0x12]
00002120 6716 beq +0x18 /* 00002138 */
00002122 720F moveq.l D1, 0x0F
00002124 C247 and.w D1, D7
00002126 0C41 0001 cmpi.w D1, 0x1
0000212A 6D0C blt +0xE /* 00002138 */
0000212C 720F moveq.l D1, 0x0F
0000212E C247 and.w D1, D7
00002130 0C41 0004 cmpi.w D1, 0x4
00002134 6E02 bgt +0x4 /* 00002138 */
00002136 7001 moveq.l D0, 0x01
label00002138:
00002138 3D40 FFFA move.w [A6 - 0x6], D0
0000213C 6700 011C beq +0x11E /* 0000225A */
00002140 3D6D BA7C FFFE move.w [A6 - 0x2], [A5 - 0x4584]
00002146 302D BA7C move.w D0, [A5 - 0x4584]
0000214A 48C0 ext.l D0
0000214C 2F00 move.l -[A7], D0
0000214E 3D6D BA7E FFFC move.w [A6 - 0x4], [A5 - 0x4582]
00002154 302D BA7E move.w D0, [A5 - 0x4582]
00002158 48C0 ext.l D0
0000215A 2F00 move.l -[A7], D0
0000215C 2F2B 0412 move.l -[A7], [A3 + 0x412]
00002160 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00002164 7001 moveq.l D0, 0x01
00002166 7200 moveq.l D1, 0x00
00002168 122D BA30 move.b D1, [A5 - 0x45D0]
0000216C 7407 moveq.l D2, 0x07
0000216E C481 and.l D2, D1
00002170 7201 moveq.l D1, 0x01
00002172 B282 cmp.l D1, D2
00002174 4FEF 000C lea.l A7, [A7 + 0xC]
00002178 6C0E bge +0x10 /* 00002188 */
0000217A 7200 moveq.l D1, 0x00
0000217C 122D BA30 move.b D1, [A5 - 0x45D0]
00002180 7408 moveq.l D2, 0x08
00002182 C481 and.l D2, D1
00002184 6602 bne +0x4 /* 00002188 */
00002186 7000 moveq.l D0, 0x00
label00002188:
00002188 3800 move.w D4, D0
0000218A 486E FFF8 pea.l [A6 - 0x8]
0000218E 486E FFFE pea.l [A6 - 0x2]
00002192 486E FFFC pea.l [A6 - 0x4]
00002196 48C7 ext.l D7
00002198 2F07 move.l -[A7], D7
0000219A 2F0B move.l -[A7], A3
0000219C 4EBA FE04 jsr [PC - 0x1FC /* 00001FA2 */]
000021A0 4A40 tst.w D0
000021A2 4FEF 0014 lea.l A7, [A7 + 0x14]
000021A6 6700 0082 beq +0x84 /* 0000222A */
000021AA 3C2E FFF8 move.w D6, [A6 - 0x8]
000021AE 8C44 or.w D6, D4
000021B0 7001 moveq.l D0, 0x01
000021B2 4A44 tst.w D4
000021B4 660C bne +0xE /* 000021C2 */
000021B6 4A44 tst.w D4
000021B8 6606 bne +0x8 /* 000021C0 */
000021BA 4A6E FFF8 tst.w [A6 - 0x8]
000021BE 6602 bne +0x4 /* 000021C2 */
label000021C0:
000021C0 7000 moveq.l D0, 0x00
label000021C2:
000021C2 3A00 move.w D5, D0
000021C4 4A44 tst.w D4
000021C6 6706 beq +0x8 /* 000021CE */
000021C8 4A6E FFF8 tst.w [A6 - 0x8]
000021CC 675C beq +0x5E /* 0000222A */
label000021CE:
000021CE 486E FFF8 pea.l [A6 - 0x8]
000021D2 486E FFFE pea.l [A6 - 0x2]
000021D6 486E FFFC pea.l [A6 - 0x4]
000021DA 48C7 ext.l D7
000021DC 2F07 move.l -[A7], D7
000021DE 2F0B move.l -[A7], A3
000021E0 4EBA FDC0 jsr [PC - 0x240 /* 00001FA2 */]
000021E4 4A40 tst.w D0
000021E6 4FEF 0014 lea.l A7, [A7 + 0x14]
000021EA 673E beq +0x40 /* 0000222A */
000021EC 4A45 tst.w D5
000021EE 670C beq +0xE /* 000021FC */
000021F0 4A46 tst.w D6
000021F2 67DA beq -0x24 /* 000021CE */
000021F4 4A6E FFF8 tst.w [A6 - 0x8]
000021F8 6730 beq +0x32 /* 0000222A */
000021FA 60D2 bra -0x2C /* 000021CE */
label000021FC:
000021FC 4A6E FFF8 tst.w [A6 - 0x8]
00002200 67CC beq -0x32 /* 000021CE */
00002202 486E FFF8 pea.l [A6 - 0x8]
00002206 486E FFFE pea.l [A6 - 0x2]
0000220A 486E FFFC pea.l [A6 - 0x4]
0000220E 48C7 ext.l D7
00002210 2007 move.l D0, D7
00002212 5280 addq.l D0, 1
00002214 7204 moveq.l D1, 0x04
00002216 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000221A 5280 addq.l D0, 1
0000221C 2F00 move.l -[A7], D0
0000221E 2F0B move.l -[A7], A3
00002220 4EBA FD80 jsr [PC - 0x280 /* 00001FA2 */]
00002224 7C01 moveq.l D6, 0x01
00002226 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000222A:
0000222A 302E FFFE move.w D0, [A6 - 0x2]
0000222E 48C0 ext.l D0
00002230 2F00 move.l -[A7], D0
00002232 302E FFFC move.w D0, [A6 - 0x4]
00002236 48C0 ext.l D0
00002238 2F00 move.l -[A7], D0
0000223A 302E FFFE move.w D0, [A6 - 0x2]
0000223E 48C0 ext.l D0
00002240 2F00 move.l -[A7], D0
00002242 302E FFFC move.w D0, [A6 - 0x4]
00002246 48C0 ext.l D0
00002248 2F00 move.l -[A7], D0
0000224A 2F3C 0000 ED0B move.l -[A7], 0xED0B
00002250 2F0B move.l -[A7], A3
00002252 4EBA 1B24 jsr [PC + 0x1B24 /* 00003D78 */]
00002256 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000225A:
0000225A 302E FFFA move.w D0, [A6 - 0x6]
0000225E 4CEE 08F0 FFE4 movem.l D4,D5,D6,D7,A3, [A6 - 0x1C]
00002264 4E5E unlink A6
00002266 4E75 rts
export_513:
00002268 7001 moveq.l D0, 0x01
0000226A 2F00 move.l -[A7], D0
0000226C 2F2D BA62 move.l -[A7], [A5 - 0x459E]
00002270 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00002274 486D BA6A pea.l [A5 - 0x4596]
00002278 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
0000227C 7000 moveq.l D0, 0x00
0000227E 2B40 BA62 move.l [A5 - 0x459E], D0
00002282 2B40 BA66 move.l [A5 - 0x459A], D0
00002286 4FEF 000C lea.l A7, [A7 + 0xC]
0000228A 4E75 rts
export_514:
0000228C 4E56 FFFC link A6, -0x0004
00002290 48E7 0118 movem.l -[A7], D7,A3,A4
00002294 4247 clr.w D7
label00002296:
00002296 286D E9E2 movea.l A4, [A5 - 0x161E]
0000229A 200C move.l D0, A4
0000229C 6618 bne +0x1A /* 000022B6 */
0000229E 600A bra +0xC /* 000022AA */
label000022A0:
000022A0 486E FFFC pea.l [A6 - 0x4]
000022A4 4EAD 195A jsr [A5 + 0x195A /* export_807 */]
000022A8 588F addq.l A7, 4
label000022AA:
000022AA 2D6D E040 FFFC move.l [A6 - 0x4], [A5 - 0x1FC0]
000022B0 66EE bne -0x10 /* 000022A0 */
000022B2 5247 addq.w D7, 1
000022B4 605A bra +0x5C /* 00002310 */
label000022B6:
000022B6 4A6D BB88 tst.w [A5 - 0x4478]
000022BA 6734 beq +0x36 /* 000022F0 */
000022BC 4A6C 018A tst.w [A4 + 0x18A]
000022C0 660A bne +0xC /* 000022CC */
000022C2 2F0C move.l -[A7], A4
000022C4 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000022C8 588F addq.l A7, 4
000022CA 602E bra +0x30 /* 000022FA */
label000022CC:
000022CC 7007 moveq.l D0, 0x07
000022CE B06C 018A cmp.w D0, [A4 + 0x18A]
000022D2 660A bne +0xC /* 000022DE */
000022D4 2F0C move.l -[A7], A4
000022D6 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
000022DA 588F addq.l A7, 4
000022DC 601C bra +0x1E /* 000022FA */
label000022DE:
000022DE 4AAC 011C tst.l [A4 + 0x11C]
000022E2 6716 beq +0x18 /* 000022FA */
000022E4 2F0C move.l -[A7], A4
000022E6 206C 011C movea.l A0, [A4 + 0x11C]
000022EA 4E90 jsr [A0]
000022EC 588F addq.l A7, 4
000022EE 600A bra +0xC /* 000022FA */
label000022F0:
000022F0 4878 04F0 push.l 0x4F0
000022F4 4EBA 132A jsr [PC + 0x132A /* 00003620 */]
000022F8 588F addq.l A7, 4
label000022FA:
000022FA 266D E9E2 movea.l A3, [A5 - 0x161E]
000022FE 6004 bra +0x6 /* 00002304 */
label00002300:
00002300 266B 0164 movea.l A3, [A3 + 0x164]
label00002304:
00002304 200B move.l D0, A3
00002306 6704 beq +0x6 /* 0000230C */
00002308 B9CB cmpa.l A4, A3
0000230A 66F4 bne -0xA /* 00002300 */
label0000230C:
0000230C 200B move.l D0, A3
0000230E 6786 beq -0x78 /* 00002296 */
label00002310:
00002310 3007 move.w D0, D7
00002312 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00002318 4E5E unlink A6
0000231A 4E75 rts
fn0000231C:
0000231C 2F0B move.l -[A7], A3
0000231E 266F 0008 movea.l A3, [A7 + 0x8]
00002322 2F0B move.l -[A7], A3
00002324 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002328 486B 01C2 pea.l [A3 + 0x1C2]
0000232C 486B 01DA pea.l [A3 + 0x1DA]
00002330 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00002334 2F0B move.l -[A7], A3
00002336 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000233A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000233E 265F movea.l A3, [A7]+
00002340 4E75 rts
fn00002342:
00002342 4E56 FFFC link A6, -0x0004
00002346 48E7 0018 movem.l -[A7], A3,A4
0000234A 286E 000C movea.l A4, [A6 + 0xC]
0000234E 266E 0008 movea.l A3, [A6 + 0x8]
00002352 2D6D B9F8 FFFC move.l [A6 - 0x4], [A5 - 0x4608]
00002358 2B4B B9F8 move.l [A5 - 0x4608], A3
0000235C 2F0B move.l -[A7], A3
0000235E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002362 41EB 01CA lea.l A0, [A3 + 0x1CA]
00002366 2F20 move.l -[A7], -[A0]
00002368 2F20 move.l -[A7], -[A0]
0000236A 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
0000236E 4A40 tst.w D0
00002370 4FEF 000C lea.l A7, [A7 + 0xC]
00002374 672A beq +0x2C /* 000023A0 */
00002376 41EB 01CA lea.l A0, [A3 + 0x1CA]
0000237A 2F20 move.l -[A7], -[A0]
0000237C 2F20 move.l -[A7], -[A0]
0000237E 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00002382 7000 moveq.l D0, 0x00
00002384 2F00 move.l -[A7], D0
00002386 2F0C move.l -[A7], A4
00002388 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
0000238C 588F addq.l A7, 4
0000238E 2F00 move.l -[A7], D0
00002390 2F0C move.l -[A7], A4
00002392 486B 01DA pea.l [A3 + 0x1DA]
00002396 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
0000239A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000239E 6038 bra +0x3A /* 000023D8 */
label000023A0:
000023A0 2F0B move.l -[A7], A3
000023A2 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
000023A6 7000 moveq.l D0, 0x00
000023A8 2F00 move.l -[A7], D0
000023AA 486B 01DA pea.l [A3 + 0x1DA]
000023AE 486B 03D6 pea.l [A3 + 0x3D6]
000023B2 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000023B6 486D 149A pea.l [A5 + 0x149A /* export_655 */]
000023BA 2F0C move.l -[A7], A4
000023BC 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000023C0 588F addq.l A7, 4
000023C2 2F00 move.l -[A7], D0
000023C4 2F0C move.l -[A7], A4
000023C6 486B 01DA pea.l [A3 + 0x1DA]
000023CA 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
000023CE 2F0B move.l -[A7], A3
000023D0 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
000023D4 4FEF 0024 lea.l A7, [A7 + 0x24]
label000023D8:
000023D8 426B 02C2 clr.w [A3 + 0x2C2]
000023DC 2B6E FFFC B9F8 move.l [A5 - 0x4608], [A6 - 0x4]
000023E2 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000023E8 4E5E unlink A6
000023EA 4E75 rts
fn000023EC:
000023EC 4E56 FF00 link A6, -0x0100
000023F0 48E7 0018 movem.l -[A7], A3,A4
000023F4 286E 000C movea.l A4, [A6 + 0xC]
000023F8 266E 0008 movea.l A3, [A6 + 0x8]
000023FC 200C move.l D0, A4
000023FE 662E bne +0x30 /* 0000242E */
00002400 206B 0412 movea.l A0, [A3 + 0x412]
00002404 3028 0180 move.w D0, [A0 + 0x180]
00002408 48C0 ext.l D0
0000240A 2F00 move.l -[A7], D0
0000240C 7000 moveq.l D0, 0x00
0000240E 2F00 move.l -[A7], D0
00002410 322B 01AC move.w D1, [A3 + 0x1AC]
00002414 48C1 ext.l D1
00002416 2F01 move.l -[A7], D1
00002418 322B 01AA move.w D1, [A3 + 0x1AA]
0000241C 48C1 ext.l D1
0000241E 2F01 move.l -[A7], D1
00002420 49EE FF00 lea.l A4, [A6 - 0x100]
00002424 2F0C move.l -[A7], A4
00002426 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
0000242A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000242E:
0000242E 2F0C move.l -[A7], A4
00002430 486B 02CE pea.l [A3 + 0x2CE]
00002434 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00002438 4A40 tst.w D0
0000243A 508F addq.l A7, 8
0000243C 674C beq +0x4E /* 0000248A */
0000243E 2F0C move.l -[A7], A4
00002440 486B 02CE pea.l [A3 + 0x2CE]
00002444 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002448 4A6D EA58 tst.w [A5 - 0x15A8]
0000244C 508F addq.l A7, 8
0000244E 673A beq +0x3C /* 0000248A */
00002450 2F0B move.l -[A7], A3
00002452 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002456 41EB 02CC lea.l A0, [A3 + 0x2CC]
0000245A 2F20 move.l -[A7], -[A0]
0000245C 2F20 move.l -[A7], -[A0]
0000245E 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00002462 4A40 tst.w D0
00002464 4FEF 000C lea.l A7, [A7 + 0xC]
00002468 6710 beq +0x12 /* 0000247A */
0000246A 41EB 02CC lea.l A0, [A3 + 0x2CC]
0000246E 2F20 move.l -[A7], -[A0]
00002470 2F20 move.l -[A7], -[A0]
00002472 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00002476 508F addq.l A7, 8
00002478 6010 bra +0x12 /* 0000248A */
label0000247A:
0000247A 70FF moveq.l D0, 0xFFFFFFFF
0000247C 2F00 move.l -[A7], D0
0000247E 2F00 move.l -[A7], D0
00002480 2F0B move.l -[A7], A3
00002482 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00002486 4FEF 000C lea.l A7, [A7 + 0xC]
label0000248A:
0000248A 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00002490 4E5E unlink A6
00002492 4E75 rts
export_515:
fn00002494:
00002494 4E56 FBD8 link A6, -0x0428
00002498 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000249C 286E 0008 movea.l A4, [A6 + 0x8]
000024A0 2F0C move.l -[A7], A4
000024A2 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000024A6 426C 02C2 clr.w [A4 + 0x2C2]
000024AA 7008 moveq.l D0, 0x08
000024AC B06E 000E cmp.w D0, [A6 + 0xE]
000024B0 588F addq.l A7, 4
000024B2 6708 beq +0xA /* 000024BC */
000024B4 707F moveq.l D0, 0x7F
000024B6 B06E 000E cmp.w D0, [A6 + 0xE]
000024BA 6632 bne +0x34 /* 000024EE */
label000024BC:
000024BC 4AAC 03DE tst.l [A4 + 0x3DE]
000024C0 662C bne +0x2E /* 000024EE */
000024C2 7008 moveq.l D0, 0x08
000024C4 B06E 000E cmp.w D0, [A6 + 0xE]
000024C8 660C bne +0xE /* 000024D6 */
000024CA 4878 053F push.l 0x53F
000024CE 4EBA 1150 jsr [PC + 0x1150 /* 00003620 */]
000024D2 588F addq.l A7, 4
000024D4 600A bra +0xC /* 000024E0 */
label000024D6:
000024D6 4878 04ED push.l 0x4ED
000024DA 4EBA 1144 jsr [PC + 0x1144 /* 00003620 */]
000024DE 588F addq.l A7, 4
label000024E0:
000024E0 7001 moveq.l D0, 0x01
000024E2 2F00 move.l -[A7], D0
000024E4 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000024E8 588F addq.l A7, 4
000024EA 6000 06CE bra +0x6D0 /* 00002BBA */
label000024EE:
000024EE 302E 0012 move.w D0, [A6 + 0x12]
000024F2 0800 0000 btst.b D0, 0x0
000024F6 6700 009A beq +0x9C /* 00002592 */
000024FA 700D moveq.l D0, 0x0D
000024FC B06E 000E cmp.w D0, [A6 + 0xE]
00002500 670A beq +0xC /* 0000250C */
00002502 700A moveq.l D0, 0x0A
00002504 B06E 000E cmp.w D0, [A6 + 0xE]
00002508 6600 06B0 bne +0x6B2 /* 00002BBA */
label0000250C:
0000250C 2F0C move.l -[A7], A4
0000250E 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002512 7000 moveq.l D0, 0x00
00002514 2F00 move.l -[A7], D0
00002516 486C 01DA pea.l [A4 + 0x1DA]
0000251A 486C 03D6 pea.l [A4 + 0x3D6]
0000251E 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00002522 2F2C 0288 move.l -[A7], [A4 + 0x288]
00002526 486E FC00 pea.l [A6 - 0x400]
0000252A 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000252E 2F0C move.l -[A7], A4
00002530 4EBA 0E6A jsr [PC + 0xE6A /* 0000339C */]
00002534 2F0C move.l -[A7], A4
00002536 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000253A 486E FC00 pea.l [A6 - 0x400]
0000253E 4EBA 1026 jsr [PC + 0x1026 /* 00003566 */]
00002542 3E00 move.w D7, D0
00002544 7001 moveq.l D0, 0x01
00002546 2F00 move.l -[A7], D0
00002548 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
0000254C B9ED B9FC cmpa.l A4, [A5 - 0x4604]
00002550 4FEF 0028 lea.l A7, [A7 + 0x28]
00002554 6600 0664 bne +0x666 /* 00002BBA */
00002558 4A47 tst.w D7
0000255A 6600 065E bne +0x660 /* 00002BBA */
0000255E 2F0C move.l -[A7], A4
00002560 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002564 486E FC00 pea.l [A6 - 0x400]
00002568 2F0C move.l -[A7], A4
0000256A 4EBA FDD6 jsr [PC - 0x22A /* 00002342 */]
0000256E 006C 1000 024C ori.w [A4 + 0x24C], 0x1000
00002574 7001 moveq.l D0, 0x01
00002576 2F00 move.l -[A7], D0
00002578 486C 01DA pea.l [A4 + 0x1DA]
0000257C 486C 03D6 pea.l [A4 + 0x3D6]
00002580 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00002584 2F0C move.l -[A7], A4
00002586 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000258A 4FEF 001C lea.l A7, [A7 + 0x1C]
0000258E 6000 062A bra +0x62C /* 00002BBA */
label00002592:
00002592 700D moveq.l D0, 0x0D
00002594 B06E 000E cmp.w D0, [A6 + 0xE]
00002598 6712 beq +0x14 /* 000025AC */
0000259A 700A moveq.l D0, 0x0A
0000259C B06E 000E cmp.w D0, [A6 + 0xE]
000025A0 670A beq +0xC /* 000025AC */
000025A2 7009 moveq.l D0, 0x09
000025A4 B06E 000E cmp.w D0, [A6 + 0xE]
000025A8 6600 05A4 bne +0x5A6 /* 00002B4E */
label000025AC:
000025AC 41EC 01DA lea.l A0, [A4 + 0x1DA]
000025B0 B1EC 03DE cmpa.l A0, [A4 + 0x3DE]
000025B4 6600 0364 bne +0x366 /* 0000291A */
000025B8 4247 clr.w D7
000025BA 426D BBA8 clr.w [A5 - 0x4458]
000025BE 426D BBAA clr.w [A5 - 0x4456]
000025C2 266C 0288 movea.l A3, [A4 + 0x288]
000025C6 2D4B FBF0 move.l [A6 - 0x410], A3
000025CA 383C 040A move.w D4, 0x40A
000025CE 6004 bra +0x6 /* 000025D4 */
label000025D0:
000025D0 52AE FBF0 addq.l [A6 - 0x410], 1
label000025D4:
000025D4 206E FBF0 movea.l A0, [A6 - 0x410]
000025D8 7020 moveq.l D0, 0x20
000025DA B010 cmp.b D0, [A0]
000025DC 67F2 beq -0xC /* 000025D0 */
000025DE 0CAC 0000 00FF 0244 cmpi.l [A4 + 0x244], 0xFF
000025E6 6E7E bgt +0x80 /* 00002666 */
000025E8 206E FBF0 movea.l A0, [A6 - 0x410]
000025EC 7000 moveq.l D0, 0x00
000025EE 1010 move.b D0, [A0]
000025F0 D040 add.w D0, D0
000025F2 41ED A414 lea.l A0, [A5 - 0x5BEC]
000025F6 323C 0400 move.w D1, 0x400
000025FA C270 0000 and.w D1, [A0 + D0.w]
000025FE 6628 bne +0x2A /* 00002628 */
00002600 206E FBF0 movea.l A0, [A6 - 0x410]
00002604 7000 moveq.l D0, 0x00
00002606 1010 move.b D0, [A0]
00002608 2F00 move.l -[A7], D0
0000260A 4EAD 2A82 jsr [A5 + 0x2A82 /* export_1356 */]
0000260E 4A40 tst.w D0
00002610 588F addq.l A7, 4
00002612 6614 bne +0x16 /* 00002628 */
00002614 206E FBF0 movea.l A0, [A6 - 0x410]
00002618 702D moveq.l D0, 0x2D
0000261A B010 cmp.b D0, [A0]
0000261C 670A beq +0xC /* 00002628 */
0000261E 206E FBF0 movea.l A0, [A6 - 0x410]
00002622 702B moveq.l D0, 0x2B
00002624 B010 cmp.b D0, [A0]
00002626 663E bne +0x40 /* 00002666 */
label00002628:
00002628 486E FBF8 pea.l [A6 - 0x408]
0000262C 486E FBF0 pea.l [A6 - 0x410]
00002630 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00002634 508F addq.l A7, 8
00002636 6004 bra +0x6 /* 0000263C */
label00002638:
00002638 52AE FBF0 addq.l [A6 - 0x410], 1
label0000263C:
0000263C 206E FBF0 movea.l A0, [A6 - 0x410]
00002640 7020 moveq.l D0, 0x20
00002642 B010 cmp.b D0, [A0]
00002644 67F2 beq -0xC /* 00002638 */
00002646 206E FBF0 movea.l A0, [A6 - 0x410]
0000264A 4A10 tst.b [A0]
0000264C 6618 bne +0x1A /* 00002666 */
0000264E 2D4B FBF0 move.l [A6 - 0x410], A3
00002652 6004 bra +0x6 /* 00002658 */
label00002654:
00002654 52AE FBF0 addq.l [A6 - 0x410], 1
label00002658:
00002658 206E FBF0 movea.l A0, [A6 - 0x410]
0000265C 7020 moveq.l D0, 0x20
0000265E B010 cmp.b D0, [A0]
00002660 67F2 beq -0xC /* 00002654 */
00002662 383C 040B move.w D4, 0x40B
label00002666:
00002666 0C44 040A cmpi.w D4, 0x40A
0000266A 6646 bne +0x48 /* 000026B2 */
0000266C 41EE FC00 lea.l A0, [A6 - 0x400]
00002670 2D48 FBF0 move.l [A6 - 0x410], A0
00002674 7022 moveq.l D0, 0x22
00002676 B013 cmp.b D0, [A3]
00002678 6624 bne +0x26 /* 0000269E */
0000267A 383C 0491 move.w D4, 0x491
0000267E D6FC 0001 add.w A3, 0x1
00002682 601A bra +0x1C /* 0000269E */
label00002684:
00002684 7022 moveq.l D0, 0x22
00002686 41EE FC00 lea.l A0, [A6 - 0x400]
0000268A B030 7000 cmp.b D0, [A0 + D7.w]
0000268E 660C bne +0xE /* 0000269C */
00002690 5247 addq.w D7, 1
00002692 41EE FC00 lea.l A0, [A6 - 0x400]
00002696 11BC 0022 7000 move.b [A0 + D7.w], 0x22 /* '\"' */
label0000269C:
0000269C 5247 addq.w D7, 1
label0000269E:
0000269E 0C47 00FF cmpi.w D7, 0xFF
000026A2 6E0A bgt +0xC /* 000026AE */
000026A4 41EE FC00 lea.l A0, [A6 - 0x400]
000026A8 119B 7000 move.b [A0 + D7.w], [A3]+
000026AC 66D6 bne -0x28 /* 00002684 */
label000026AE:
000026AE 266C 0288 movea.l A3, [A4 + 0x288]
label000026B2:
000026B2 0C47 00FF cmpi.w D7, 0xFF
000026B6 6F08 ble +0xA /* 000026C0 */
000026B8 703D moveq.l D0, 0x3D
000026BA B013 cmp.b D0, [A3]
000026BC 6600 0166 bne +0x168 /* 00002824 */
label000026C0:
000026C0 2F0C move.l -[A7], A4
000026C2 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
000026C6 7000 moveq.l D0, 0x00
000026C8 2F00 move.l -[A7], D0
000026CA 486C 01DA pea.l [A4 + 0x1DA]
000026CE 486C 03D6 pea.l [A4 + 0x3D6]
000026D2 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
000026D6 2F0C move.l -[A7], A4
000026D8 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
000026DC 0C47 00FF cmpi.w D7, 0xFF
000026E0 4FEF 0014 lea.l A7, [A7 + 0x14]
000026E4 6E00 0092 bgt +0x94 /* 00002778 */
000026E8 206C 0412 movea.l A0, [A4 + 0x412]
000026EC 3028 0180 move.w D0, [A0 + 0x180]
000026F0 48C0 ext.l D0
000026F2 2F00 move.l -[A7], D0
000026F4 7000 moveq.l D0, 0x00
000026F6 2F00 move.l -[A7], D0
000026F8 322D BA7C move.w D1, [A5 - 0x4584]
000026FC 48C1 ext.l D1
000026FE 2F01 move.l -[A7], D1
00002700 322D BA7E move.w D1, [A5 - 0x4582]
00002704 48C1 ext.l D1
00002706 2F01 move.l -[A7], D1
00002708 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000270C 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
00002710 202D BBB8 move.l D0, [A5 - 0x4448]
00002714 5280 addq.l D0, 1
00002716 2F00 move.l -[A7], D0
00002718 2F2E FBF0 move.l -[A7], [A6 - 0x410]
0000271C 48C4 ext.l D4
0000271E 2F04 move.l -[A7], D4
00002720 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002724 588F addq.l A7, 4
00002726 2F00 move.l -[A7], D0
00002728 41EE FC00 lea.l A0, [A6 - 0x400]
0000272C D1FC 0000 0200 add.l A0, 0x200
00002732 2F08 move.l -[A7], A0
00002734 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002738 7001 moveq.l D0, 0x01
0000273A 2F00 move.l -[A7], D0
0000273C 41EE FC00 lea.l A0, [A6 - 0x400]
00002740 D1FC 0000 0200 add.l A0, 0x200
00002746 2F08 move.l -[A7], A0
00002748 4EBA 0E1C jsr [PC + 0xE1C /* 00003566 */]
0000274C 588F addq.l A7, 4
0000274E 2200 move.l D1, D0
00002750 201F move.l D0, [A7]+
00002752 4A41 tst.w D1
00002754 4FEF 0024 lea.l A7, [A7 + 0x24]
00002758 661A bne +0x1C /* 00002774 */
0000275A 0C6D 03F7 EA4A cmpi.w [A5 - 0x15B6], 0x3F7
00002760 6712 beq +0x14 /* 00002774 */
00002762 0C6D 06A8 EA4A cmpi.w [A5 - 0x15B6], 0x6A8
00002768 670A beq +0xC /* 00002774 */
0000276A 0C6D 0501 EA4A cmpi.w [A5 - 0x15B6], 0x501
00002770 6702 beq +0x4 /* 00002774 */
00002772 7000 moveq.l D0, 0x00
label00002774:
00002774 3A00 move.w D5, D0
00002776 603A bra +0x3C /* 000027B2 */
label00002778:
00002778 2D6C 0412 FBE8 move.l [A6 - 0x418], [A4 + 0x412]
0000277E 3D6D BA7E FBE2 move.w [A6 - 0x41E], [A5 - 0x4582]
00002784 3D6D BA7E FBE0 move.w [A6 - 0x420], [A5 - 0x4582]
0000278A 3D6D BA7C FBE6 move.w [A6 - 0x41A], [A5 - 0x4584]
00002790 3D6D BA7C FBE4 move.w [A6 - 0x41C], [A5 - 0x4584]
00002796 2F0B move.l -[A7], A3
00002798 7000 moveq.l D0, 0x00
0000279A 2F00 move.l -[A7], D0
0000279C 2F00 move.l -[A7], D0
0000279E 41EE FBEC lea.l A0, [A6 - 0x414]
000027A2 2F20 move.l -[A7], -[A0]
000027A4 2F20 move.l -[A7], -[A0]
000027A6 2F20 move.l -[A7], -[A0]
000027A8 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
000027AC 3A00 move.w D5, D0
000027AE 4FEF 0018 lea.l A7, [A7 + 0x18]
label000027B2:
000027B2 4A45 tst.w D5
000027B4 6728 beq +0x2A /* 000027DE */
000027B6 7001 moveq.l D0, 0x01
000027B8 2F00 move.l -[A7], D0
000027BA 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
000027BE 0C47 00FF cmpi.w D7, 0xFF
000027C2 588F addq.l A7, 4
000027C4 6F00 00F0 ble +0xF2 /* 000028B6 */
000027C8 4AAD E018 tst.l [A5 - 0x1FE8]
000027CC 6700 00E8 beq +0xEA /* 000028B6 */
000027D0 4878 0434 push.l 0x434
000027D4 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000027D8 588F addq.l A7, 4
000027DA 6000 00DA bra +0xDC /* 000028B6 */
label000027DE:
000027DE 2F0C move.l -[A7], A4
000027E0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000027E4 2F0C move.l -[A7], A4
000027E6 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
000027EA 7000 moveq.l D0, 0x00
000027EC 2F00 move.l -[A7], D0
000027EE 322D BBA8 move.w D1, [A5 - 0x4458]
000027F2 48C1 ext.l D1
000027F4 2F01 move.l -[A7], D1
000027F6 322D BBAA move.w D1, [A5 - 0x4456]
000027FA 48C1 ext.l D1
000027FC 2F01 move.l -[A7], D1
000027FE 486C 01DA pea.l [A4 + 0x1DA]
00002802 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */]
00002806 7001 moveq.l D0, 0x01
00002808 2F00 move.l -[A7], D0
0000280A 486C 01DA pea.l [A4 + 0x1DA]
0000280E 486C 03D6 pea.l [A4 + 0x3D6]
00002812 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00002816 2F0C move.l -[A7], A4
00002818 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000281C 4FEF 0028 lea.l A7, [A7 + 0x28]
00002820 6000 0094 bra +0x96 /* 000028B6 */
label00002824:
00002824 4246 clr.w D6
00002826 6016 bra +0x18 /* 0000283E */
label00002828:
00002828 206C 0274 movea.l A0, [A4 + 0x274]
0000282C 48C6 ext.l D6
0000282E 2006 move.l D0, D6
00002830 E780 asl D0, 3
00002832 0CB0 0000 00FF 0800 cmpi.l [A0 + D0], 0xFF
0000283A 6E08 bgt +0xA /* 00002844 */
0000283C 5246 addq.w D6, 1
label0000283E:
0000283E BC6C 02A4 cmp.w D6, [A4 + 0x2A4]
00002842 6DE4 blt -0x1A /* 00002828 */
label00002844:
00002844 2F0C move.l -[A7], A4
00002846 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000284A 2F0C move.l -[A7], A4
0000284C 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002850 7000 moveq.l D0, 0x00
00002852 2F00 move.l -[A7], D0
00002854 486C 01DA pea.l [A4 + 0x1DA]
00002858 486C 03D6 pea.l [A4 + 0x3D6]
0000285C 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00002860 7000 moveq.l D0, 0x00
00002862 2F00 move.l -[A7], D0
00002864 4878 00FF push.l 0xFF
00002868 4878 00FF push.l 0xFF
0000286C 486C 01DA pea.l [A4 + 0x1DA]
00002870 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */]
00002874 7001 moveq.l D0, 0x01
00002876 2F00 move.l -[A7], D0
00002878 486C 01DA pea.l [A4 + 0x1DA]
0000287C 486C 03D6 pea.l [A4 + 0x3D6]
00002880 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00002884 486D 149A pea.l [A5 + 0x149A /* export_655 */]
00002888 48C6 ext.l D6
0000288A 2006 move.l D0, D6
0000288C 5380 subq.l D0, 1
0000288E 2F00 move.l -[A7], D0
00002890 486C 01DA pea.l [A4 + 0x1DA]
00002894 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00002898 2F0C move.l -[A7], A4
0000289A 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000289E 486D 149A pea.l [A5 + 0x149A /* export_655 */]
000028A2 486C 01DA pea.l [A4 + 0x1DA]
000028A6 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
000028AA 4878 0435 push.l 0x435
000028AE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000028B2 4FEF 004C lea.l A7, [A7 + 0x4C]
label000028B6:
000028B6 206D B9FC movea.l A0, [A5 - 0x4604]
000028BA 47E8 032E lea.l A3, [A0 + 0x32E]
000028BE 6002 bra +0x4 /* 000028C2 */
label000028C0:
000028C0 2653 movea.l A3, [A3]
label000028C2:
000028C2 200B move.l D0, A3
000028C4 6708 beq +0xA /* 000028CE */
000028C6 7001 moveq.l D0, 0x01
000028C8 B06B 000C cmp.w D0, [A3 + 0xC]
000028CC 66F2 bne -0xC /* 000028C0 */
label000028CE:
000028CE 200B move.l D0, A3
000028D0 6648 bne +0x4A /* 0000291A */
000028D2 7000 moveq.l D0, 0x00
000028D4 2F00 move.l -[A7], D0
000028D6 2F00 move.l -[A7], D0
000028D8 2F00 move.l -[A7], D0
000028DA 2F00 move.l -[A7], D0
000028DC 2F3C 0000 C100 move.l -[A7], 0xC100
000028E2 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000028E6 4EBA 1490 jsr [PC + 0x1490 /* 00003D78 */]
000028EA 302D BA7C move.w D0, [A5 - 0x4584]
000028EE 48C0 ext.l D0
000028F0 2F00 move.l -[A7], D0
000028F2 302D BA7E move.w D0, [A5 - 0x4582]
000028F6 48C0 ext.l D0
000028F8 2F00 move.l -[A7], D0
000028FA 302D BA7C move.w D0, [A5 - 0x4584]
000028FE 48C0 ext.l D0
00002900 2F00 move.l -[A7], D0
00002902 302D BA7E move.w D0, [A5 - 0x4582]
00002906 48C0 ext.l D0
00002908 2F00 move.l -[A7], D0
0000290A 4878 2D0B push.l 0x2D0B
0000290E 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00002912 4EBA 1464 jsr [PC + 0x1464 /* 00003D78 */]
00002916 4FEF 0030 lea.l A7, [A7 + 0x30]
label0000291A:
0000291A 4AAC 03DE tst.l [A4 + 0x3DE]
0000291E 6600 029A bne +0x29C /* 00002BBA */
00002922 7001 moveq.l D0, 0x01
00002924 2F00 move.l -[A7], D0
00002926 2F0C move.l -[A7], A4
00002928 4EBA 13CE jsr [PC + 0x13CE /* 00003CF8 */]
0000292C 2040 movea.l A0, D0
0000292E 7001 moveq.l D0, 0x01
00002930 B068 000C cmp.w D0, [A0 + 0xC]
00002934 508F addq.l A7, 8
00002936 6600 0282 bne +0x284 /* 00002BBA */
0000293A 4A6E 0016 tst.w [A6 + 0x16]
0000293E 6700 027A beq +0x27C /* 00002BBA */
00002942 302D BA7E move.w D0, [A5 - 0x4582]
00002946 48C0 ext.l D0
00002948 2800 move.l D4, D0
0000294A 302D BA7C move.w D0, [A5 - 0x4584]
0000294E 48C0 ext.l D0
00002950 2A00 move.l D5, D0
00002952 206C 033C movea.l A0, [A4 + 0x33C]
00002956 5888 addq.l A0, 4
00002958 2D48 FBF4 move.l [A6 - 0x40C], A0
0000295C 3E3C 210B move.w D7, 0x210B
00002960 7000 moveq.l D0, 0x00
00002962 206E FBF4 movea.l A0, [A6 - 0x40C]
00002966 226E FBF4 movea.l A1, [A6 - 0x40C]
0000296A 3210 move.w D1, [A0]
0000296C B269 0002 cmp.w D1, [A1 + 0x2]
00002970 6614 bne +0x16 /* 00002986 */
00002972 206E FBF4 movea.l A0, [A6 - 0x40C]
00002976 226E FBF4 movea.l A1, [A6 - 0x40C]
0000297A 3228 0004 move.w D1, [A0 + 0x4]
0000297E B269 0006 cmp.w D1, [A1 + 0x6]
00002982 6602 bne +0x4 /* 00002986 */
00002984 7001 moveq.l D0, 0x01
label00002986:
00002986 3C00 move.w D6, D0
00002988 4A6D BDA2 tst.w [A5 - 0x425E]
0000298C 6732 beq +0x34 /* 000029C0 */
0000298E 700A moveq.l D0, 0x0A
00002990 B06E 000E cmp.w D0, [A6 + 0xE]
00002994 672A beq +0x2C /* 000029C0 */
00002996 4A46 tst.w D6
00002998 6726 beq +0x28 /* 000029C0 */
0000299A 4AAC 032E tst.l [A4 + 0x32E]
0000299E 6620 bne +0x22 /* 000029C0 */
000029A0 426E FBDC clr.w [A6 - 0x424]
000029A4 426E FBD8 clr.w [A6 - 0x428]
000029A8 3D7C 7FFF FBDE move.w [A6 - 0x422], 0x7FFF
000029AE 3D7C 7FFF FBDA move.w [A6 - 0x426], 0x7FFF
000029B4 41EE FBD8 lea.l A0, [A6 - 0x428]
000029B8 2D48 FBF4 move.l [A6 - 0x40C], A0
000029BC 3E3C E90B move.w D7, 0xE90B
label000029C0:
000029C0 7002 moveq.l D0, 0x02
000029C2 C06E 0012 and.w D0, [A6 + 0x12]
000029C6 675E beq +0x60 /* 00002A26 */
000029C8 700D moveq.l D0, 0x0D
000029CA B06E 000E cmp.w D0, [A6 + 0xE]
000029CE 670C beq +0xE /* 000029DC */
000029D0 700A moveq.l D0, 0x0A
000029D2 B06E 000E cmp.w D0, [A6 + 0xE]
000029D6 6626 bne +0x28 /* 000029FE */
000029D8 4A46 tst.w D6
000029DA 6622 bne +0x24 /* 000029FE */
label000029DC:
000029DC 5384 subq.l D4, 1
000029DE 206E FBF4 movea.l A0, [A6 - 0x40C]
000029E2 3010 move.w D0, [A0]
000029E4 48C0 ext.l D0
000029E6 B084 cmp.l D0, D4
000029E8 6F00 0094 ble +0x96 /* 00002A7E */
000029EC 206E FBF4 movea.l A0, [A6 - 0x40C]
000029F0 3028 0002 move.w D0, [A0 + 0x2]
000029F4 48C0 ext.l D0
000029F6 2800 move.l D4, D0
000029F8 5385 subq.l D5, 1
000029FA 6000 0082 bra +0x84 /* 00002A7E */
label000029FE:
000029FE 700A moveq.l D0, 0x0A
00002A00 B06E 000E cmp.w D0, [A6 + 0xE]
00002A04 6778 beq +0x7A /* 00002A7E */
00002A06 5385 subq.l D5, 1
00002A08 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A0C 3028 0004 move.w D0, [A0 + 0x4]
00002A10 48C0 ext.l D0
00002A12 B085 cmp.l D0, D5
00002A14 6F68 ble +0x6A /* 00002A7E */
00002A16 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A1A 3028 0006 move.w D0, [A0 + 0x6]
00002A1E 48C0 ext.l D0
00002A20 2A00 move.l D5, D0
00002A22 5384 subq.l D4, 1
00002A24 6058 bra +0x5A /* 00002A7E */
label00002A26:
00002A26 700D moveq.l D0, 0x0D
00002A28 B06E 000E cmp.w D0, [A6 + 0xE]
00002A2C 670C beq +0xE /* 00002A3A */
00002A2E 700A moveq.l D0, 0x0A
00002A30 B06E 000E cmp.w D0, [A6 + 0xE]
00002A34 6622 bne +0x24 /* 00002A58 */
00002A36 4A46 tst.w D6
00002A38 661E bne +0x20 /* 00002A58 */
label00002A3A:
00002A3A 5284 addq.l D4, 1
00002A3C 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A40 3028 0002 move.w D0, [A0 + 0x2]
00002A44 48C0 ext.l D0
00002A46 B084 cmp.l D0, D4
00002A48 6C34 bge +0x36 /* 00002A7E */
00002A4A 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A4E 3010 move.w D0, [A0]
00002A50 48C0 ext.l D0
00002A52 2800 move.l D4, D0
00002A54 5285 addq.l D5, 1
00002A56 6026 bra +0x28 /* 00002A7E */
label00002A58:
00002A58 700A moveq.l D0, 0x0A
00002A5A B06E 000E cmp.w D0, [A6 + 0xE]
00002A5E 671E beq +0x20 /* 00002A7E */
00002A60 5285 addq.l D5, 1
00002A62 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A66 3028 0006 move.w D0, [A0 + 0x6]
00002A6A 48C0 ext.l D0
00002A6C B085 cmp.l D0, D5
00002A6E 6C0E bge +0x10 /* 00002A7E */
00002A70 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A74 3028 0004 move.w D0, [A0 + 0x4]
00002A78 48C0 ext.l D0
00002A7A 2A00 move.l D5, D0
00002A7C 5284 addq.l D4, 1
label00002A7E:
00002A7E 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A82 3010 move.w D0, [A0]
00002A84 48C0 ext.l D0
00002A86 B084 cmp.l D0, D4
00002A88 6E2A bgt +0x2C /* 00002AB4 */
00002A8A 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A8E 3028 0002 move.w D0, [A0 + 0x2]
00002A92 48C0 ext.l D0
00002A94 B084 cmp.l D0, D4
00002A96 6D1C blt +0x1E /* 00002AB4 */
00002A98 206E FBF4 movea.l A0, [A6 - 0x40C]
00002A9C 3028 0004 move.w D0, [A0 + 0x4]
00002AA0 48C0 ext.l D0
00002AA2 B085 cmp.l D0, D5
00002AA4 6E0E bgt +0x10 /* 00002AB4 */
00002AA6 206E FBF4 movea.l A0, [A6 - 0x40C]
00002AAA 3028 0006 move.w D0, [A0 + 0x6]
00002AAE 48C0 ext.l D0
00002AB0 B085 cmp.l D0, D5
00002AB2 6C78 bge +0x7A /* 00002B2C */
label00002AB4:
00002AB4 2D6C 033C FBEC move.l [A6 - 0x414], [A4 + 0x33C]
00002ABA 266C 033C movea.l A3, [A4 + 0x33C]
label00002ABE:
00002ABE 41EE FBD8 lea.l A0, [A6 - 0x428]
00002AC2 B1EE FBF4 cmpa.l A0, [A6 - 0x40C]
00002AC6 6712 beq +0x14 /* 00002ADA */
00002AC8 2653 movea.l A3, [A3]
00002ACA 200B move.l D0, A3
00002ACC 6604 bne +0x6 /* 00002AD2 */
00002ACE 47EC 032E lea.l A3, [A4 + 0x32E]
label00002AD2:
00002AD2 204B movea.l A0, A3
00002AD4 5888 addq.l A0, 4
00002AD6 2D48 FBF4 move.l [A6 - 0x40C], A0
label00002ADA:
00002ADA 7001 moveq.l D0, 0x01
00002ADC B06B 000C cmp.w D0, [A3 + 0xC]
00002AE0 66DC bne -0x22 /* 00002ABE */
00002AE2 7002 moveq.l D0, 0x02
00002AE4 C06E 0012 and.w D0, [A6 + 0x12]
00002AE8 6616 bne +0x18 /* 00002B00 */
00002AEA 2D4B FBEC move.l [A6 - 0x414], A3
00002AEE 302B 0004 move.w D0, [A3 + 0x4]
00002AF2 48C0 ext.l D0
00002AF4 2800 move.l D4, D0
00002AF6 302B 0008 move.w D0, [A3 + 0x8]
00002AFA 48C0 ext.l D0
00002AFC 2A00 move.l D5, D0
00002AFE 6026 bra +0x28 /* 00002B26 */
label00002B00:
00002B00 B7EC 033C cmpa.l A3, [A4 + 0x33C]
00002B04 661A bne +0x1C /* 00002B20 */
00002B06 206E FBEC movea.l A0, [A6 - 0x414]
00002B0A 3028 0006 move.w D0, [A0 + 0x6]
00002B0E 48C0 ext.l D0
00002B10 2800 move.l D4, D0
00002B12 206E FBEC movea.l A0, [A6 - 0x414]
00002B16 3028 000A move.w D0, [A0 + 0xA]
00002B1A 48C0 ext.l D0
00002B1C 2A00 move.l D5, D0
00002B1E 6006 bra +0x8 /* 00002B26 */
label00002B20:
00002B20 2D4B FBEC move.l [A6 - 0x414], A3
00002B24 6098 bra -0x66 /* 00002ABE */
label00002B26:
00002B26 296E FBEC 033C move.l [A4 + 0x33C], [A6 - 0x414]
label00002B2C:
00002B2C 7000 moveq.l D0, 0x00
00002B2E 2F00 move.l -[A7], D0
00002B30 2F00 move.l -[A7], D0
00002B32 3205 move.w D1, D5
00002B34 48C1 ext.l D1
00002B36 2F01 move.l -[A7], D1
00002B38 3204 move.w D1, D4
00002B3A 48C1 ext.l D1
00002B3C 2F01 move.l -[A7], D1
00002B3E 48C7 ext.l D7
00002B40 2F07 move.l -[A7], D7
00002B42 2F0C move.l -[A7], A4
00002B44 4EBA 1232 jsr [PC + 0x1232 /* 00003D78 */]
00002B48 4FEF 0018 lea.l A7, [A7 + 0x18]
00002B4C 606C bra +0x6E /* 00002BBA */
label00002B4E:
00002B4E 701B moveq.l D0, 0x1B
00002B50 B06E 000E cmp.w D0, [A6 + 0xE]
00002B54 6628 bne +0x2A /* 00002B7E */
00002B56 2F0C move.l -[A7], A4
00002B58 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002B5C 7000 moveq.l D0, 0x00
00002B5E 2F00 move.l -[A7], D0
00002B60 486C 01DA pea.l [A4 + 0x1DA]
00002B64 486C 03D6 pea.l [A4 + 0x3D6]
00002B68 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00002B6C 2F0C move.l -[A7], A4
00002B6E 4EBA 082C jsr [PC + 0x82C /* 0000339C */]
00002B72 2F0C move.l -[A7], A4
00002B74 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00002B78 4FEF 0018 lea.l A7, [A7 + 0x18]
00002B7C 603C bra +0x3E /* 00002BBA */
label00002B7E:
00002B7E 2F0C move.l -[A7], A4
00002B80 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002B84 7001 moveq.l D0, 0x01
00002B86 2F00 move.l -[A7], D0
00002B88 486C 01DA pea.l [A4 + 0x1DA]
00002B8C 486C 03D6 pea.l [A4 + 0x3D6]
00002B90 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00002B94 302E 0012 move.w D0, [A6 + 0x12]
00002B98 48C0 ext.l D0
00002B9A 2F00 move.l -[A7], D0
00002B9C 7000 moveq.l D0, 0x00
00002B9E 302E 000E move.w D0, [A6 + 0xE]
00002BA2 2F00 move.l -[A7], D0
00002BA4 486C 01C2 pea.l [A4 + 0x1C2]
00002BA8 486C 03D6 pea.l [A4 + 0x3D6]
00002BAC 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
00002BB0 2F0C move.l -[A7], A4
00002BB2 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00002BB6 4FEF 0024 lea.l A7, [A7 + 0x24]
label00002BBA:
00002BBA 4CEE 18F0 FBC0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x440]
00002BC0 4E5E unlink A6
00002BC2 4E75 rts
fn00002BC4:
00002BC4 4E56 0000 link A6, 0
00002BC8 2F0B move.l -[A7], A3
00002BCA 266E 0008 movea.l A3, [A6 + 0x8]
00002BCE 7000 moveq.l D0, 0x00
00002BD0 302E 0012 move.w D0, [A6 + 0x12]
00002BD4 2F00 move.l -[A7], D0
00002BD6 2F2E 000C move.l -[A7], [A6 + 0xC]
00002BDA 486B 01C2 pea.l [A3 + 0x1C2]
00002BDE 486B 01DA pea.l [A3 + 0x1DA]
00002BE2 486B 03D6 pea.l [A3 + 0x3D6]
00002BE6 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00002BEA 266E FFFC movea.l A3, [A6 - 0x4]
00002BEE 4E5E unlink A6
00002BF0 4E75 rts
fn00002BF2:
00002BF2 4E56 0000 link A6, 0
00002BF6 2F0B move.l -[A7], A3
00002BF8 266E 0008 movea.l A3, [A6 + 0x8]
00002BFC 426B 02C2 clr.w [A3 + 0x2C2]
00002C00 2F0B move.l -[A7], A3
00002C02 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002C06 7000 moveq.l D0, 0x00
00002C08 302E 0012 move.w D0, [A6 + 0x12]
00002C0C 2F00 move.l -[A7], D0
00002C0E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C12 486B 01C2 pea.l [A3 + 0x1C2]
00002C16 486B 03D6 pea.l [A3 + 0x3D6]
00002C1A 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */]
00002C1E 2F0B move.l -[A7], A3
00002C20 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00002C24 266E FFFC movea.l A3, [A6 - 0x4]
00002C28 4E5E unlink A6
00002C2A 4E75 rts
fn00002C2C:
00002C2C 4E56 0000 link A6, 0
00002C30 2F0B move.l -[A7], A3
00002C32 266E 0008 movea.l A3, [A6 + 0x8]
00002C36 426B 02C2 clr.w [A3 + 0x2C2]
00002C3A 2F0B move.l -[A7], A3
00002C3C 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002C40 7000 moveq.l D0, 0x00
00002C42 302E 0012 move.w D0, [A6 + 0x12]
00002C46 2F00 move.l -[A7], D0
00002C48 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C4C 486B 01C2 pea.l [A3 + 0x1C2]
00002C50 486B 03D6 pea.l [A3 + 0x3D6]
00002C54 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00002C58 2F0B move.l -[A7], A3
00002C5A 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00002C5E 266E FFFC movea.l A3, [A6 - 0x4]
00002C62 4E5E unlink A6
00002C64 4E75 rts
fn00002C66:
00002C66 4E56 FFF8 link A6, -0x0008
00002C6A 2F0B move.l -[A7], A3
00002C6C 266E 0008 movea.l A3, [A6 + 0x8]
00002C70 4A6D EA58 tst.w [A5 - 0x15A8]
00002C74 673E beq +0x40 /* 00002CB4 */
00002C76 3D6B 0340 FFFA move.w [A6 - 0x6], [A3 + 0x340]
00002C7C 3D6B 035A FFF8 move.w [A6 - 0x8], [A3 + 0x35A]
00002C82 3D6B 0170 FFFE move.w [A6 - 0x2], [A3 + 0x170]
00002C88 3D6B 016E FFFC move.w [A6 - 0x4], [A3 + 0x16E]
00002C8E 486E FFF8 pea.l [A6 - 0x8]
00002C92 486E 000C pea.l [A6 + 0xC]
00002C96 486E FFF8 pea.l [A6 - 0x8]
00002C9A 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */]
00002C9E 4A40 tst.w D0
00002CA0 4FEF 000C lea.l A7, [A7 + 0xC]
00002CA4 670E beq +0x10 /* 00002CB4 */
00002CA6 41EE 0000 lea.l A0, [A6 + 0x0]
00002CAA 2F20 move.l -[A7], -[A0]
00002CAC 2F20 move.l -[A7], -[A0]
00002CAE 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
00002CB2 508F addq.l A7, 8
label00002CB4:
00002CB4 266E FFF4 movea.l A3, [A6 - 0xC]
00002CB8 4E5E unlink A6
00002CBA 4E75 rts
fn00002CBC:
00002CBC 48E7 0110 movem.l -[A7], D7,A3
00002CC0 266F 000C movea.l A3, [A7 + 0xC]
00002CC4 4A6B 0374 tst.w [A3 + 0x374]
00002CC8 6754 beq +0x56 /* 00002D1E */
00002CCA 4247 clr.w D7
00002CCC 302B 01D4 move.w D0, [A3 + 0x1D4]
00002CD0 B06B 0394 cmp.w D0, [A3 + 0x394]
00002CD4 6D1E blt +0x20 /* 00002CF4 */
00002CD6 302B 01D8 move.w D0, [A3 + 0x1D8]
00002CDA B06B 0398 cmp.w D0, [A3 + 0x398]
00002CDE 6E14 bgt +0x16 /* 00002CF4 */
00002CE0 302B 01D2 move.w D0, [A3 + 0x1D2]
00002CE4 B06B 0392 cmp.w D0, [A3 + 0x392]
00002CE8 6D0A blt +0xC /* 00002CF4 */
00002CEA 302B 01D6 move.w D0, [A3 + 0x1D6]
00002CEE B06B 0396 cmp.w D0, [A3 + 0x396]
00002CF2 6F14 ble +0x16 /* 00002D08 */
label00002CF4:
00002CF4 5247 addq.w D7, 1
00002CF6 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00002CFA 41EB 039A lea.l A0, [A3 + 0x39A]
00002CFE 2F20 move.l -[A7], -[A0]
00002D00 2F20 move.l -[A7], -[A0]
00002D02 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00002D06 508F addq.l A7, 8
label00002D08:
00002D08 41EB 01DA lea.l A0, [A3 + 0x1DA]
00002D0C 2F20 move.l -[A7], -[A0]
00002D0E 2F20 move.l -[A7], -[A0]
00002D10 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00002D14 4A47 tst.w D7
00002D16 508F addq.l A7, 8
00002D18 6704 beq +0x6 /* 00002D1E */
00002D1A 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
label00002D1E:
00002D1E 4CDF 0880 movem.l D7,A3, [A7]+
00002D22 4E75 rts
export_516:
fn00002D24:
00002D24 4E56 0000 link A6, 0
00002D28 48E7 0118 movem.l -[A7], D7,A3,A4
00002D2C 286E 0008 movea.l A4, [A6 + 0x8]
00002D30 4247 clr.w D7
00002D32 206D B9F8 movea.l A0, [A5 - 0x4608]
00002D36 47E8 032E lea.l A3, [A0 + 0x32E]
00002D3A 4A6D EA56 tst.w [A5 - 0x15AA]
00002D3E 6752 beq +0x54 /* 00002D92 */
label00002D40:
00002D40 7002 moveq.l D0, 0x02
00002D42 B06B 000C cmp.w D0, [A3 + 0xC]
00002D46 6740 beq +0x42 /* 00002D88 */
00002D48 7001 moveq.l D0, 0x01
00002D4A B06B 000C cmp.w D0, [A3 + 0xC]
00002D4E 663C bne +0x3E /* 00002D8C */
00002D50 206D B9F8 movea.l A0, [A5 - 0x4608]
00002D54 3028 01AA move.w D0, [A0 + 0x1AA]
00002D58 B06B 0004 cmp.w D0, [A3 + 0x4]
00002D5C 6D2E blt +0x30 /* 00002D8C */
00002D5E 206D B9F8 movea.l A0, [A5 - 0x4608]
00002D62 3028 01AA move.w D0, [A0 + 0x1AA]
00002D66 B06B 0006 cmp.w D0, [A3 + 0x6]
00002D6A 6E20 bgt +0x22 /* 00002D8C */
00002D6C 206D B9F8 movea.l A0, [A5 - 0x4608]
00002D70 3028 01AC move.w D0, [A0 + 0x1AC]
00002D74 B06B 0008 cmp.w D0, [A3 + 0x8]
00002D78 6D12 blt +0x14 /* 00002D8C */
00002D7A 206D B9F8 movea.l A0, [A5 - 0x4608]
00002D7E 3028 01AC move.w D0, [A0 + 0x1AC]
00002D82 B06B 000A cmp.w D0, [A3 + 0xA]
00002D86 6E04 bgt +0x6 /* 00002D8C */
label00002D88:
00002D88 5247 addq.w D7, 1
00002D8A 6006 bra +0x8 /* 00002D92 */
label00002D8C:
00002D8C 2653 movea.l A3, [A3]
00002D8E 200B move.l D0, A3
00002D90 66AE bne -0x50 /* 00002D40 */
label00002D92:
00002D92 266C 03DE movea.l A3, [A4 + 0x3DE]
00002D96 41EC 01DA lea.l A0, [A4 + 0x1DA]
00002D9A B1CB cmpa.l A0, A3
00002D9C 6604 bne +0x6 /* 00002DA2 */
00002D9E 7000 moveq.l D0, 0x00
00002DA0 2640 movea.l A3, D0
label00002DA2:
00002DA2 4A47 tst.w D7
00002DA4 6612 bne +0x14 /* 00002DB8 */
00002DA6 4A6C 02C0 tst.w [A4 + 0x2C0]
00002DAA 670C beq +0xE /* 00002DB8 */
00002DAC 536C 02C0 subq.w [A4 + 0x2C0], 1
00002DB0 2F0C move.l -[A7], A4
00002DB2 4EBA FF08 jsr [PC - 0xF8 /* 00002CBC */]
00002DB6 588F addq.l A7, 4
label00002DB8:
00002DB8 4A6E 000E tst.w [A6 + 0xE]
00002DBC 6736 beq +0x38 /* 00002DF4 */
00002DBE 4A47 tst.w D7
00002DC0 671A beq +0x1C /* 00002DDC */
00002DC2 4A6C 02C0 tst.w [A4 + 0x2C0]
00002DC6 6614 bne +0x16 /* 00002DDC */
00002DC8 7001 moveq.l D0, 0x01
00002DCA C06C 01AE and.w D0, [A4 + 0x1AE]
00002DCE 660C bne +0xE /* 00002DDC */
00002DD0 526C 02C0 addq.w [A4 + 0x2C0], 1
00002DD4 2F0C move.l -[A7], A4
00002DD6 4EBA FEE4 jsr [PC - 0x11C /* 00002CBC */]
00002DDA 588F addq.l A7, 4
label00002DDC:
00002DDC 200B move.l D0, A3
00002DDE 6738 beq +0x3A /* 00002E18 */
00002DE0 4A6C 0374 tst.w [A4 + 0x374]
00002DE4 6732 beq +0x34 /* 00002E18 */
00002DE6 486D 149A pea.l [A5 + 0x149A /* export_655 */]
00002DEA 2F0B move.l -[A7], A3
00002DEC 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00002DF0 508F addq.l A7, 8
00002DF2 6024 bra +0x26 /* 00002E18 */
label00002DF4:
00002DF4 4A6C 02C0 tst.w [A4 + 0x2C0]
00002DF8 670C beq +0xE /* 00002E06 */
00002DFA 536C 02C0 subq.w [A4 + 0x2C0], 1
00002DFE 2F0C move.l -[A7], A4
00002E00 4EBA FEBA jsr [PC - 0x146 /* 00002CBC */]
00002E04 588F addq.l A7, 4
label00002E06:
00002E06 200B move.l D0, A3
00002E08 670E beq +0x10 /* 00002E18 */
00002E0A 4A6C 0374 tst.w [A4 + 0x374]
00002E0E 6708 beq +0xA /* 00002E18 */
00002E10 2F0C move.l -[A7], A4
00002E12 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
00002E16 588F addq.l A7, 4
label00002E18:
00002E18 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00002E1E 4E5E unlink A6
00002E20 4E75 rts
export_517:
fn00002E22:
00002E22 4E56 FECC link A6, -0x0134
00002E26 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002E2A 382E 000E move.w D4, [A6 + 0xE]
00002E2E 3C2E 0012 move.w D6, [A6 + 0x12]
00002E32 206D B9F8 movea.l A0, [A5 - 0x4608]
00002E36 4A68 0374 tst.w [A0 + 0x374]
00002E3A 6700 02DC beq +0x2DE /* 00003118 */
00002E3E 206D B9F8 movea.l A0, [A5 - 0x4608]
00002E42 2F08 move.l -[A7], A0
00002E44 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002E48 206D B9F8 movea.l A0, [A5 - 0x4608]
00002E4C 47E8 032E lea.l A3, [A0 + 0x32E]
00002E50 7000 moveq.l D0, 0x00
00002E52 2840 movea.l A4, D0
00002E54 588F addq.l A7, 4
label00002E56:
00002E56 7002 moveq.l D0, 0x02
00002E58 B06B 000C cmp.w D0, [A3 + 0xC]
00002E5C 6606 bne +0x8 /* 00002E64 */
00002E5E 49EB 0004 lea.l A4, [A3 + 0x4]
00002E62 6006 bra +0x8 /* 00002E6A */
label00002E64:
00002E64 2653 movea.l A3, [A3]
00002E66 200B move.l D0, A3
00002E68 66EC bne -0x12 /* 00002E56 */
label00002E6A:
00002E6A 7A01 moveq.l D5, 0x01
00002E6C 200C move.l D0, A4
00002E6E 6626 bne +0x28 /* 00002E96 */
00002E70 5345 subq.w D5, 1
00002E72 49EE FECC lea.l A4, [A6 - 0x134]
00002E76 206D B9F8 movea.l A0, [A5 - 0x4608]
00002E7A 3D68 01AA FECE move.w [A6 - 0x132], [A0 + 0x1AA]
00002E80 3D68 01AA FECC move.w [A6 - 0x134], [A0 + 0x1AA]
00002E86 206D B9F8 movea.l A0, [A5 - 0x4608]
00002E8A 3D68 01AC FED2 move.w [A6 - 0x12E], [A0 + 0x1AC]
00002E90 3D68 01AC FED0 move.w [A6 - 0x130], [A0 + 0x1AC]
label00002E96:
00002E96 1D7C 0001 FED6 move.b [A6 - 0x12A], 0x1
00002E9C 1D7C 0001 FED4 move.b [A6 - 0x12C], 0x1
00002EA2 1D7C 00FE FED7 move.b [A6 - 0x129], 0xFE
00002EA8 1D7C 00FE FED5 move.b [A6 - 0x12B], 0xFE
00002EAE 486E FEE0 pea.l [A6 - 0x120]
00002EB2 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00002EB6 204C movea.l A0, A4
00002EB8 5088 addq.l A0, 8
00002EBA 2F20 move.l -[A7], -[A0]
00002EBC 2F20 move.l -[A7], -[A0]
00002EBE 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00002EC2 486E FED8 pea.l [A6 - 0x128]
00002EC6 486E FEE0 pea.l [A6 - 0x120]
00002ECA 4EAD 0E22 jsr [A5 + 0xE22 /* export_448 */]
00002ECE 4247 clr.w D7
00002ED0 7004 moveq.l D0, 0x04
00002ED2 C046 and.w D0, D6
00002ED4 4FEF 0018 lea.l A7, [A7 + 0x18]
00002ED8 6754 beq +0x56 /* 00002F2E */
00002EDA 4AAD FC5A tst.l [A5 - 0x3A6]
00002EDE 670C beq +0xE /* 00002EEC */
00002EE0 206D FC5A movea.l A0, [A5 - 0x3A6]
00002EE4 2050 movea.l A0, [A0]
00002EE6 2068 01AA movea.l A0, [A0 + 0x1AA]
00002EEA 6004 bra +0x6 /* 00002EF0 */
label00002EEC:
00002EEC 307C 0000 movea.w A0, 0x0
label00002EF0:
00002EF0 2648 movea.l A3, A0
00002EF2 206D FC5A movea.l A0, [A5 - 0x3A6]
00002EF6 2050 movea.l A0, [A0]
00002EF8 41E8 01DC lea.l A0, [A0 + 0x1DC]
00002EFC 2D48 FEF0 move.l [A6 - 0x110], A0
00002F00 206D FC5A movea.l A0, [A5 - 0x3A6]
00002F04 2050 movea.l A0, [A0]
00002F06 41E8 01DA lea.l A0, [A0 + 0x1DA]
00002F0A 2D48 FEF4 move.l [A6 - 0x10C], A0
00002F0E 41ED 1FFA lea.l A0, [A5 + 0x1FFA /* export_1019 */]
00002F12 2D48 FEF8 move.l [A6 - 0x108], A0
00002F16 202B 0062 move.l D0, [A3 + 0x62]
00002F1A B0AB 0066 cmp.l D0, [A3 + 0x66]
00002F1E 6606 bne +0x8 /* 00002F26 */
00002F20 7E08 moveq.l D7, 0x08
00002F22 CE46 and.w D7, D6
00002F24 6030 bra +0x32 /* 00002F56 */
label00002F26:
00002F26 206E FEF4 movea.l A0, [A6 - 0x10C]
00002F2A 4250 clr.w [A0]
00002F2C 6028 bra +0x2A /* 00002F56 */
label00002F2E:
00002F2E 206D B9F8 movea.l A0, [A5 - 0x4608]
00002F32 47E8 01DA lea.l A3, [A0 + 0x1DA]
00002F36 206D B9F8 movea.l A0, [A5 - 0x4608]
00002F3A 41E8 02DE lea.l A0, [A0 + 0x2DE]
00002F3E 2D48 FEF0 move.l [A6 - 0x110], A0
00002F42 206D B9F8 movea.l A0, [A5 - 0x4608]
00002F46 41E8 02C2 lea.l A0, [A0 + 0x2C2]
00002F4A 2D48 FEF4 move.l [A6 - 0x10C], A0
00002F4E 41ED 149A lea.l A0, [A5 + 0x149A /* export_655 */]
00002F52 2D48 FEF8 move.l [A6 - 0x108], A0
label00002F56:
00002F56 4A45 tst.w D5
00002F58 6700 0136 beq +0x138 /* 00003090 */
00002F5C 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00002F60 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
00002F64 206D B9F8 movea.l A0, [A5 - 0x4608]
00002F68 2068 0412 movea.l A0, [A0 + 0x412]
00002F6C 3028 0180 move.w D0, [A0 + 0x180]
00002F70 48C0 ext.l D0
00002F72 2F00 move.l -[A7], D0
00002F74 206D B9F8 movea.l A0, [A5 - 0x4608]
00002F78 7000 moveq.l D0, 0x00
00002F7A 3028 02CC move.w D0, [A0 + 0x2CC]
00002F7E 2F00 move.l -[A7], D0
00002F80 302C 0006 move.w D0, [A4 + 0x6]
00002F84 48C0 ext.l D0
00002F86 2F00 move.l -[A7], D0
00002F88 302C 0004 move.w D0, [A4 + 0x4]
00002F8C 48C0 ext.l D0
00002F8E 2F00 move.l -[A7], D0
00002F90 302C 0002 move.w D0, [A4 + 0x2]
00002F94 48C0 ext.l D0
00002F96 2F00 move.l -[A7], D0
00002F98 3014 move.w D0, [A4]
00002F9A 48C0 ext.l D0
00002F9C 2F00 move.l -[A7], D0
00002F9E 486E FEFC pea.l [A6 - 0x104]
00002FA2 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
00002FA6 7004 moveq.l D0, 0x04
00002FA8 C046 and.w D0, D6
00002FAA 4FEF 0020 lea.l A7, [A7 + 0x20]
00002FAE 6706 beq +0x8 /* 00002FB6 */
00002FB0 200B move.l D0, A3
00002FB2 6700 00C6 beq +0xC8 /* 0000307A */
label00002FB6:
00002FB6 206E FEF4 movea.l A0, [A6 - 0x10C]
00002FBA 3010 move.w D0, [A0]
00002FBC 48C0 ext.l D0
00002FBE 72FF moveq.l D1, 0xFFFFFFFF
00002FC0 B280 cmp.l D1, D0
00002FC2 673A beq +0x3C /* 00002FFE */
00002FC4 206E FEF0 movea.l A0, [A6 - 0x110]
00002FC8 4210 clr.b [A0]
00002FCA 206E FEF4 movea.l A0, [A6 - 0x10C]
00002FCE 4A50 tst.w [A0]
00002FD0 6720 beq +0x22 /* 00002FF2 */
00002FD2 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00002FD6 7000 moveq.l D0, 0x00
00002FD8 2F00 move.l -[A7], D0
00002FDA 7200 moveq.l D1, 0x00
00002FDC 122D E5BE move.b D1, [A5 - 0x1A42]
00002FE0 7400 moveq.l D2, 0x00
00002FE2 3401 move.w D2, D1
00002FE4 2F02 move.l -[A7], D2
00002FE6 2F0B move.l -[A7], A3
00002FE8 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00002FEC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002FF0 600C bra +0xE /* 00002FFE */
label00002FF2:
00002FF2 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00002FF6 2F0B move.l -[A7], A3
00002FF8 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00002FFC 508F addq.l A7, 8
label00002FFE:
00002FFE 206E FEF4 movea.l A0, [A6 - 0x10C]
00003002 3010 move.w D0, [A0]
00003004 48C0 ext.l D0
00003006 72FF moveq.l D1, 0xFFFFFFFF
00003008 B280 cmp.l D1, D0
0000300A 6612 bne +0x14 /* 0000301E */
0000300C 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00003010 486E FEFC pea.l [A6 - 0x104]
00003014 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00003018 4A40 tst.w D0
0000301A 508F addq.l A7, 8
0000301C 675C beq +0x5E /* 0000307A */
label0000301E:
0000301E 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00003022 7000 moveq.l D0, 0x00
00003024 102E FEFC move.b D0, [A6 - 0x104]
00003028 2F00 move.l -[A7], D0
0000302A 41EE FEFC lea.l A0, [A6 - 0x104]
0000302E 5288 addq.l A0, 1
00003030 2F08 move.l -[A7], A0
00003032 4A47 tst.w D7
00003034 6706 beq +0x8 /* 0000303C */
00003036 202B 006A move.l D0, [A3 + 0x6A]
0000303A 6004 bra +0x6 /* 00003040 */
label0000303C:
0000303C 202B 0066 move.l D0, [A3 + 0x66]
label00003040:
00003040 2F00 move.l -[A7], D0
00003042 4A47 tst.w D7
00003044 6704 beq +0x6 /* 0000304A */
00003046 7000 moveq.l D0, 0x00
00003048 6010 bra +0x12 /* 0000305A */
label0000304A:
0000304A 206E FEF0 movea.l A0, [A6 - 0x110]
0000304E 7000 moveq.l D0, 0x00
00003050 1010 move.b D0, [A0]
00003052 222B 0066 move.l D1, [A3 + 0x66]
00003056 9280 sub.l D1, D0
00003058 2001 move.l D0, D1
label0000305A:
0000305A 2F00 move.l -[A7], D0
0000305C 2F0B move.l -[A7], A3
0000305E 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00003062 486E FEFC pea.l [A6 - 0x104]
00003066 2F2E FEF0 move.l -[A7], [A6 - 0x110]
0000306A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
0000306E 206E FEF4 movea.l A0, [A6 - 0x10C]
00003072 30BC FFFF move.w [A0], 0xFFFF
00003076 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000307A:
0000307A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000307E 2F08 move.l -[A7], A0
00003080 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003084 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00003088 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
0000308C 508F addq.l A7, 8
0000308E 6012 bra +0x14 /* 000030A2 */
label00003090:
00003090 4A44 tst.w D4
00003092 670E beq +0x10 /* 000030A2 */
00003094 206E FEF0 movea.l A0, [A6 - 0x110]
00003098 7000 moveq.l D0, 0x00
0000309A 1010 move.b D0, [A0]
0000309C 206E FEF4 movea.l A0, [A6 - 0x10C]
000030A0 3080 move.w [A0], D0
label000030A2:
000030A2 206D B9F8 movea.l A0, [A5 - 0x4608]
000030A6 2F08 move.l -[A7], A0
000030A8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000030AC 206D B9F8 movea.l A0, [A5 - 0x4608]
000030B0 302E FEDA move.w D0, [A6 - 0x126]
000030B4 B068 01D4 cmp.w D0, [A0 + 0x1D4]
000030B8 588F addq.l A7, 4
000030BA 662A bne +0x2C /* 000030E6 */
000030BC 206D B9F8 movea.l A0, [A5 - 0x4608]
000030C0 302E FEDE move.w D0, [A6 - 0x122]
000030C4 B068 01D8 cmp.w D0, [A0 + 0x1D8]
000030C8 661C bne +0x1E /* 000030E6 */
000030CA 206D B9F8 movea.l A0, [A5 - 0x4608]
000030CE 302E FED8 move.w D0, [A6 - 0x128]
000030D2 B068 01D2 cmp.w D0, [A0 + 0x1D2]
000030D6 660E bne +0x10 /* 000030E6 */
000030D8 206D B9F8 movea.l A0, [A5 - 0x4608]
000030DC 302E FEDC move.w D0, [A6 - 0x124]
000030E0 B068 01D6 cmp.w D0, [A0 + 0x1D6]
000030E4 671E beq +0x20 /* 00003104 */
label000030E6:
000030E6 7000 moveq.l D0, 0x00
000030E8 2F00 move.l -[A7], D0
000030EA 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000030EE 4EBA FC34 jsr [PC - 0x3CC /* 00002D24 */]
000030F2 206D B9F8 movea.l A0, [A5 - 0x4608]
000030F6 41E8 01D2 lea.l A0, [A0 + 0x1D2]
000030FA 43EE FED8 lea.l A1, [A6 - 0x128]
000030FE 20D9 move.l [A0]+, [A1]+
00003100 20D9 move.l [A0]+, [A1]+
00003102 508F addq.l A7, 8
label00003104:
00003104 4A6E 000A tst.w [A6 + 0xA]
00003108 670E beq +0x10 /* 00003118 */
0000310A 7001 moveq.l D0, 0x01
0000310C 2F00 move.l -[A7], D0
0000310E 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00003112 4EBA FC10 jsr [PC - 0x3F0 /* 00002D24 */]
00003116 508F addq.l A7, 8
label00003118:
00003118 4CEE 18F0 FEB4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x14C]
0000311E 4E5E unlink A6
00003120 4E75 rts
fn00003122:
00003122 4E56 0000 link A6, 0
00003126 48E7 0110 movem.l -[A7], D7,A3
0000312A 266E 0008 movea.l A3, [A6 + 0x8]
0000312E 7EFE moveq.l D7, 0xFFFFFFFE
00003130 41EB 02F6 lea.l A0, [A3 + 0x2F6]
00003134 2F20 move.l -[A7], -[A0]
00003136 2F20 move.l -[A7], -[A0]
00003138 2F2E 000C move.l -[A7], [A6 + 0xC]
0000313C 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00003140 4A40 tst.w D0
00003142 4FEF 000C lea.l A7, [A7 + 0xC]
00003146 6718 beq +0x1A /* 00003160 */
00003148 302E 000E move.w D0, [A6 + 0xE]
0000314C 906B 02F0 sub.w D0, [A3 + 0x2F0]
00003150 48C0 ext.l D0
00003152 322B 02F6 move.w D1, [A3 + 0x2F6]
00003156 48C1 ext.l D1
00003158 5281 addq.l D1, 1
0000315A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000315E 3E00 move.w D7, D0
label00003160:
00003160 3007 move.w D0, D7
00003162 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
00003168 4E5E unlink A6
0000316A 4E75 rts
fn0000316C:
0000316C 4E56 0000 link A6, 0
00003170 2F0B move.l -[A7], A3
00003172 266E 0008 movea.l A3, [A6 + 0x8]
00003176 2F2E 000C move.l -[A7], [A6 + 0xC]
0000317A 2F0B move.l -[A7], A3
0000317C 4EBA FFA4 jsr [PC - 0x5C /* 00003122 */]
00003180 3740 02FA move.w [A3 + 0x2FA], D0
00003184 3740 02F8 move.w [A3 + 0x2F8], D0
00003188 508F addq.l A7, 8
0000318A 6D1E blt +0x20 /* 000031AA */
0000318C 302B 02F8 move.w D0, [A3 + 0x2F8]
00003190 48C0 ext.l D0
00003192 2F00 move.l -[A7], D0
00003194 302B 02F8 move.w D0, [A3 + 0x2F8]
00003198 48C0 ext.l D0
0000319A 2F00 move.l -[A7], D0
0000319C 2F0B move.l -[A7], A3
0000319E 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
000031A2 7001 moveq.l D0, 0x01
000031A4 4FEF 000C lea.l A7, [A7 + 0xC]
000031A8 6002 bra +0x4 /* 000031AC */
label000031AA:
000031AA 7000 moveq.l D0, 0x00
label000031AC:
000031AC 266E FFFC movea.l A3, [A6 - 0x4]
000031B0 4E5E unlink A6
000031B2 4E75 rts
fn000031B4:
000031B4 4E56 0000 link A6, 0
000031B8 48E7 0310 movem.l -[A7], D6,D7,A3
000031BC 266E 0008 movea.l A3, [A6 + 0x8]
000031C0 4A6B 02FA tst.w [A3 + 0x2FA]
000031C4 6D56 blt +0x58 /* 0000321C */
000031C6 2F2E 000C move.l -[A7], [A6 + 0xC]
000031CA 2F0B move.l -[A7], A3
000031CC 4EBA FF54 jsr [PC - 0xAC /* 00003122 */]
000031D0 3E00 move.w D7, D0
000031D2 BE6B 02F8 cmp.w D7, [A3 + 0x2F8]
000031D6 508F addq.l A7, 8
000031D8 6742 beq +0x44 /* 0000321C */
000031DA 7C01 moveq.l D6, 0x01
000031DC BE6B 02FA cmp.w D7, [A3 + 0x2FA]
000031E0 6606 bne +0x8 /* 000031E8 */
000031E2 3747 02F8 move.w [A3 + 0x2F8], D7
000031E6 6016 bra +0x18 /* 000031FE */
label000031E8:
000031E8 302B 02F8 move.w D0, [A3 + 0x2F8]
000031EC 48C0 ext.l D0
000031EE 72FE moveq.l D1, 0xFFFFFFFE
000031F0 B280 cmp.l D1, D0
000031F2 6708 beq +0xA /* 000031FC */
000031F4 377C FFFE 02F8 move.w [A3 + 0x2F8], 0xFFFE
000031FA 6002 bra +0x4 /* 000031FE */
label000031FC:
000031FC 4246 clr.w D6
label000031FE:
000031FE 4A46 tst.w D6
00003200 671A beq +0x1C /* 0000321C */
00003202 302B 02FA move.w D0, [A3 + 0x2FA]
00003206 48C0 ext.l D0
00003208 2F00 move.l -[A7], D0
0000320A 302B 02FA move.w D0, [A3 + 0x2FA]
0000320E 48C0 ext.l D0
00003210 2F00 move.l -[A7], D0
00003212 2F0B move.l -[A7], A3
00003214 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00003218 4FEF 000C lea.l A7, [A7 + 0xC]
label0000321C:
0000321C 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
00003222 4E5E unlink A6
00003224 4E75 rts
fn00003226:
00003226 48E7 0110 movem.l -[A7], D7,A3
0000322A 266F 000C movea.l A3, [A7 + 0xC]
0000322E 3E2B 02FA move.w D7, [A3 + 0x2FA]
00003232 6D3E blt +0x40 /* 00003272 */
00003234 BE6B 02F8 cmp.w D7, [A3 + 0x2F8]
00003238 6638 bne +0x3A /* 00003272 */
0000323A 377C FFFE 02F8 move.w [A3 + 0x2F8], 0xFFFE
00003240 3747 02FC move.w [A3 + 0x2FC], D7
00003244 48C7 ext.l D7
00003246 2F07 move.l -[A7], D7
00003248 48C7 ext.l D7
0000324A 2F07 move.l -[A7], D7
0000324C 2F0B move.l -[A7], A3
0000324E 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
00003252 7001 moveq.l D0, 0x01
00003254 2F00 move.l -[A7], D0
00003256 7200 moveq.l D1, 0x00
00003258 2F01 move.l -[A7], D1
0000325A 0C47 0001 cmpi.w D7, 0x1
0000325E 6604 bne +0x6 /* 00003264 */
00003260 740A moveq.l D2, 0x0A
00003262 6002 bra +0x4 /* 00003266 */
label00003264:
00003264 741B moveq.l D2, 0x1B
label00003266:
00003266 2F02 move.l -[A7], D2
00003268 2F0B move.l -[A7], A3
0000326A 4EBA F228 jsr [PC - 0xDD8 /* 00002494 */]
0000326E 4FEF 001C lea.l A7, [A7 + 0x1C]
label00003272:
00003272 377C FFFE 02FA move.w [A3 + 0x2FA], 0xFFFE
00003278 377C FFFE 02F8 move.w [A3 + 0x2F8], 0xFFFE
0000327E 4CDF 0880 movem.l D7,A3, [A7]+
00003282 4E75 rts
fn00003284:
00003284 4E56 FFF8 link A6, -0x0008
00003288 2F0B move.l -[A7], A3
0000328A 266E 0008 movea.l A3, [A6 + 0x8]
0000328E 41EE FFF8 lea.l A0, [A6 - 0x8]
00003292 43EB 0230 lea.l A1, [A3 + 0x230]
00003296 20D9 move.l [A0]+, [A1]+
00003298 20D9 move.l [A0]+, [A1]+
0000329A 7048 moveq.l D0, 0x48
0000329C 2F00 move.l -[A7], D0
0000329E 4878 0104 push.l 0x104
000032A2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000032A6 322E FFFE move.w D1, [A6 - 0x2]
000032AA 9240 sub.w D1, D0
000032AC 3D41 FFFA move.w [A6 - 0x6], D1
000032B0 41EE 0000 lea.l A0, [A6 + 0x0]
000032B4 2F20 move.l -[A7], -[A0]
000032B6 2F20 move.l -[A7], -[A0]
000032B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000032BC 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000032C0 3740 02FE move.w [A3 + 0x2FE], D0
000032C4 4FEF 0014 lea.l A7, [A7 + 0x14]
000032C8 6716 beq +0x18 /* 000032E0 */
000032CA 7000 moveq.l D0, 0x00
000032CC 302E 0012 move.w D0, [A6 + 0x12]
000032D0 2F00 move.l -[A7], D0
000032D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000032D6 2F0B move.l -[A7], A3
000032D8 4EBA F8EA jsr [PC - 0x716 /* 00002BC4 */]
000032DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000032E0:
000032E0 302B 02FE move.w D0, [A3 + 0x2FE]
000032E4 266E FFF4 movea.l A3, [A6 - 0xC]
000032E8 4E5E unlink A6
000032EA 4E75 rts
fn000032EC:
000032EC 4E56 0000 link A6, 0
000032F0 2F0B move.l -[A7], A3
000032F2 266E 0008 movea.l A3, [A6 + 0x8]
000032F6 7000 moveq.l D0, 0x00
000032F8 302E 0012 move.w D0, [A6 + 0x12]
000032FC 2F00 move.l -[A7], D0
000032FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00003302 2F0B move.l -[A7], A3
00003304 4EBA F8EC jsr [PC - 0x714 /* 00002BF2 */]
00003308 266E FFFC movea.l A3, [A6 - 0x4]
0000330C 4E5E unlink A6
0000330E 4E75 rts
fn00003310:
00003310 4E56 0000 link A6, 0
00003314 2F0B move.l -[A7], A3
00003316 266E 0008 movea.l A3, [A6 + 0x8]
0000331A 7000 moveq.l D0, 0x00
0000331C 302E 0012 move.w D0, [A6 + 0x12]
00003320 2F00 move.l -[A7], D0
00003322 2F2E 000C move.l -[A7], [A6 + 0xC]
00003326 2F0B move.l -[A7], A3
00003328 4EBA F902 jsr [PC - 0x6FE /* 00002C2C */]
0000332C 426B 02FE clr.w [A3 + 0x2FE]
00003330 266E FFFC movea.l A3, [A6 - 0x4]
00003334 4E5E unlink A6
00003336 4E75 rts
fn00003338:
00003338 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
0000333C 266F 0018 movea.l A3, [A7 + 0x18]
00003340 382F 002A move.w D4, [A7 + 0x2A]
00003344 3A2F 0022 move.w D5, [A7 + 0x22]
00003348 3C2F 0026 move.w D6, [A7 + 0x26]
0000334C 3E2F 001E move.w D7, [A7 + 0x1E]
00003350 4A6D EA58 tst.w [A5 - 0x15A8]
00003354 6740 beq +0x42 /* 00003396 */
00003356 4A6D EA56 tst.w [A5 - 0x15AA]
0000335A 673A beq +0x3C /* 00003396 */
0000335C 4A47 tst.w D7
0000335E 6608 bne +0xA /* 00003368 */
00003360 0C45 7FFF cmpi.w D5, 0x7FFF
00003364 6602 bne +0x4 /* 00003368 */
00003366 5347 subq.w D7, 1
label00003368:
00003368 4A46 tst.w D6
0000336A 6608 bne +0xA /* 00003374 */
0000336C 0C44 7FFF cmpi.w D4, 0x7FFF
00003370 6602 bne +0x4 /* 00003374 */
00003372 5346 subq.w D6, 1
label00003374:
00003374 4878 0104 push.l 0x104
00003378 7000 moveq.l D0, 0x00
0000337A 2F00 move.l -[A7], D0
0000337C 48C4 ext.l D4
0000337E 2F04 move.l -[A7], D4
00003380 48C6 ext.l D6
00003382 2F06 move.l -[A7], D6
00003384 48C5 ext.l D5
00003386 2F05 move.l -[A7], D5
00003388 48C7 ext.l D7
0000338A 2F07 move.l -[A7], D7
0000338C 2F0B move.l -[A7], A3
0000338E 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00003392 4FEF 001C lea.l A7, [A7 + 0x1C]
label00003396:
00003396 4CDF 08F0 movem.l D4,D5,D6,D7,A3, [A7]+
0000339A 4E75 rts
export_518:
fn0000339C:
0000339C 4E56 FFF4 link A6, -0x000C
000033A0 2F0B move.l -[A7], A3
000033A2 266E 0008 movea.l A3, [A6 + 0x8]
000033A6 B7ED B9FC cmpa.l A3, [A5 - 0x4604]
000033AA 660C bne +0xE /* 000033B8 */
000033AC 376D BA7E 01AA move.w [A3 + 0x1AA], [A5 - 0x4582]
000033B2 376D BA7C 01AC move.w [A3 + 0x1AC], [A5 - 0x4584]
label000033B8:
000033B8 302B 01AC move.w D0, [A3 + 0x1AC]
000033BC 48C0 ext.l D0
000033BE 2F00 move.l -[A7], D0
000033C0 302B 01AA move.w D0, [A3 + 0x1AA]
000033C4 48C0 ext.l D0
000033C6 2F00 move.l -[A7], D0
000033C8 2F2B 0412 move.l -[A7], [A3 + 0x412]
000033CC 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000033D0 303C 00F0 move.w D0, 0xF0
000033D4 C06D BA32 and.w D0, [A5 - 0x45CE]
000033D8 0C40 0050 cmpi.w D0, 0x50 /* 'P' */
000033DC 4FEF 000C lea.l A7, [A7 + 0xC]
000033E0 650E bcs +0x10 /* 000033F0 */
000033E2 303C 00F0 move.w D0, 0xF0
000033E6 C06D BA32 and.w D0, [A5 - 0x45CE]
000033EA 0C40 00E0 cmpi.w D0, 0xE0
000033EE 6604 bne +0x6 /* 000033F4 */
label000033F0:
000033F0 426D BA32 clr.w [A5 - 0x45CE]
label000033F4:
000033F4 302B 01AC move.w D0, [A3 + 0x1AC]
000033F8 48C0 ext.l D0
000033FA 2F00 move.l -[A7], D0
000033FC 302B 01AA move.w D0, [A3 + 0x1AA]
00003400 48C0 ext.l D0
00003402 2F00 move.l -[A7], D0
00003404 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00003408 7000 moveq.l D0, 0x00
0000340A 2F00 move.l -[A7], D0
0000340C 2F2B 0412 move.l -[A7], [A3 + 0x412]
00003410 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
00003414 7007 moveq.l D0, 0x07
00003416 C02D BA30 and.b D0, [A5 - 0x45D0]
0000341A 0C00 0002 cmpi.b D0, 0x2
0000341E 4FEF 0014 lea.l A7, [A7 + 0x14]
00003422 670E beq +0x10 /* 00003432 */
00003424 7007 moveq.l D0, 0x07
00003426 C02D BA30 and.b D0, [A5 - 0x45D0]
0000342A 0C00 0003 cmpi.b D0, 0x3
0000342E 6600 0112 bne +0x114 /* 00003542 */
label00003432:
00003432 7028 moveq.l D0, 0x28
00003434 C02D BA30 and.b D0, [A5 - 0x45D0]
00003438 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
0000343C 6700 0104 beq +0x106 /* 00003542 */
00003440 202D BBB8 move.l D0, [A5 - 0x4448]
00003444 5280 addq.l D0, 1
00003446 2D40 FFF4 move.l [A6 - 0xC], D0
0000344A 6004 bra +0x6 /* 00003450 */
label0000344C:
0000344C 52AE FFF4 addq.l [A6 - 0xC], 1
label00003450:
00003450 206E FFF4 movea.l A0, [A6 - 0xC]
00003454 7020 moveq.l D0, 0x20
00003456 B010 cmp.b D0, [A0]
00003458 67F2 beq -0xC /* 0000344C */
0000345A 206E FFF4 movea.l A0, [A6 - 0xC]
0000345E 4A10 tst.b [A0]
00003460 6700 00E0 beq +0xE2 /* 00003542 */
00003464 486E FFF8 pea.l [A6 - 0x8]
00003468 486E FFF4 pea.l [A6 - 0xC]
0000346C 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00003470 508F addq.l A7, 8
00003472 6004 bra +0x6 /* 00003478 */
label00003474:
00003474 52AE FFF4 addq.l [A6 - 0xC], 1
label00003478:
00003478 206E FFF4 movea.l A0, [A6 - 0xC]
0000347C 7020 moveq.l D0, 0x20
0000347E B010 cmp.b D0, [A0]
00003480 67F2 beq -0xC /* 00003474 */
00003482 206E FFF4 movea.l A0, [A6 - 0xC]
00003486 4A10 tst.b [A0]
00003488 6728 beq +0x2A /* 000034B2 */
0000348A 206D BBB8 movea.l A0, [A5 - 0x4448]
0000348E 703D moveq.l D0, 0x3D
00003490 B028 0001 cmp.b D0, [A0 + 0x1]
00003494 671C beq +0x1E /* 000034B2 */
00003496 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000349A 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
0000349E 4A40 tst.w D0
000034A0 588F addq.l A7, 4
000034A2 660E bne +0x10 /* 000034B2 */
000034A4 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000034A8 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
000034AC 4A40 tst.w D0
000034AE 588F addq.l A7, 4
000034B0 6760 beq +0x62 /* 00003512 */
label000034B2:
000034B2 206D BBB8 movea.l A0, [A5 - 0x4448]
000034B6 5210 addq.b [A0], 1
000034B8 202D BBB8 move.l D0, [A5 - 0x4448]
000034BC 5280 addq.l D0, 1
000034BE 2F00 move.l -[A7], D0
000034C0 202D BBB8 move.l D0, [A5 - 0x4448]
000034C4 5480 addq.l D0, 2
000034C6 2F00 move.l -[A7], D0
000034C8 206D BBB8 movea.l A0, [A5 - 0x4448]
000034CC 7000 moveq.l D0, 0x00
000034CE 1010 move.b D0, [A0]
000034D0 2F00 move.l -[A7], D0
000034D2 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000034D6 206D BBB8 movea.l A0, [A5 - 0x4448]
000034DA 117C 0022 0001 move.b [A0 + 0x1], 0x22 /* '\"' */
000034E0 206D BBB8 movea.l A0, [A5 - 0x4448]
000034E4 7022 moveq.l D0, 0x22
000034E6 B028 0002 cmp.b D0, [A0 + 0x2]
000034EA 6656 bne +0x58 /* 00003542 */
000034EC 206D BBB8 movea.l A0, [A5 - 0x4448]
000034F0 5210 addq.b [A0], 1
000034F2 202D BBB8 move.l D0, [A5 - 0x4448]
000034F6 5480 addq.l D0, 2
000034F8 2F00 move.l -[A7], D0
000034FA 202D BBB8 move.l D0, [A5 - 0x4448]
000034FE 5680 addq.l D0, 3
00003500 2F00 move.l -[A7], D0
00003502 206D BBB8 movea.l A0, [A5 - 0x4448]
00003506 7000 moveq.l D0, 0x00
00003508 1010 move.b D0, [A0]
0000350A 2F00 move.l -[A7], D0
0000350C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00003510 6030 bra +0x32 /* 00003542 */
label00003512:
00003512 206D BBB8 movea.l A0, [A5 - 0x4448]
00003516 7022 moveq.l D0, 0x22
00003518 B028 0001 cmp.b D0, [A0 + 0x1]
0000351C 6624 bne +0x26 /* 00003542 */
0000351E 206D BBB8 movea.l A0, [A5 - 0x4448]
00003522 5210 addq.b [A0], 1
00003524 202D BBB8 move.l D0, [A5 - 0x4448]
00003528 5280 addq.l D0, 1
0000352A 2F00 move.l -[A7], D0
0000352C 202D BBB8 move.l D0, [A5 - 0x4448]
00003530 5480 addq.l D0, 2
00003532 2F00 move.l -[A7], D0
00003534 206D BBB8 movea.l A0, [A5 - 0x4448]
00003538 7000 moveq.l D0, 0x00
0000353A 1010 move.b D0, [A0]
0000353C 2F00 move.l -[A7], D0
0000353E 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label00003542:
00003542 7000 moveq.l D0, 0x00
00003544 2F00 move.l -[A7], D0
00003546 2F0B move.l -[A7], A3
00003548 4EBA EEA2 jsr [PC - 0x115E /* 000023EC */]
0000354C 202D BBB8 move.l D0, [A5 - 0x4448]
00003550 5280 addq.l D0, 1
00003552 2F00 move.l -[A7], D0
00003554 2F0B move.l -[A7], A3
00003556 4EBA EDEA jsr [PC - 0x1216 /* 00002342 */]
0000355A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000355E 266E FFF0 movea.l A3, [A6 - 0x10]
00003562 4E5E unlink A6
00003564 4E75 rts
export_519:
fn00003566:
00003566 4E56 FF60 link A6, -0x00A0
0000356A 48E7 0118 movem.l -[A7], D7,A3,A4
0000356E 266E 0008 movea.l A3, [A6 + 0x8]
00003572 2E2D EA44 move.l D7, [A5 - 0x15BC]
00003576 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
0000357A 286D B9F8 movea.l A4, [A5 - 0x4608]
0000357E 702B moveq.l D0, 0x2B
00003580 B013 cmp.b D0, [A3]
00003582 6604 bne +0x6 /* 00003588 */
00003584 D6FC 0001 add.w A3, 0x1
label00003588:
00003588 7040 moveq.l D0, 0x40
0000358A B013 cmp.b D0, [A3]
0000358C 6606 bne +0x8 /* 00003594 */
0000358E D6FC 0001 add.w A3, 0x1
00003592 600C bra +0xE /* 000035A0 */
label00003594:
00003594 7000 moveq.l D0, 0x00
00003596 2F00 move.l -[A7], D0
00003598 2F0B move.l -[A7], A3
0000359A 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
0000359E 508F addq.l A7, 8
label000035A0:
000035A0 486E FF60 pea.l [A6 - 0xA0]
000035A4 7000 moveq.l D0, 0x00
000035A6 2F00 move.l -[A7], D0
000035A8 2F0B move.l -[A7], A3
000035AA 4878 6091 push.l 0x6091
000035AE 2F00 move.l -[A7], D0
000035B0 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
000035B4 2B4C B9F8 move.l [A5 - 0x4608], A4
000035B8 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
000035BC BEAD EA44 cmp.l D7, [A5 - 0x15BC]
000035C0 57C0 seq D0
000035C2 0240 0001 andi.w D0, 0x1
000035C6 4FEF 0014 lea.l A7, [A7 + 0x14]
000035CA 4CEE 1880 FF54 movem.l D7,A3,A4, [A6 - 0xAC]
000035D0 4E5E unlink A6
000035D2 4E75 rts
export_520:
000035D4 2F0B move.l -[A7], A3
000035D6 266F 0008 movea.l A3, [A7 + 0x8]
000035DA 2F0B move.l -[A7], A3
000035DC 4EBA FF88 jsr [PC - 0x78 /* 00003566 */]
000035E0 588F addq.l A7, 4
000035E2 265F movea.l A3, [A7]+
000035E4 4E75 rts
export_521:
000035E6 4E56 FF00 link A6, -0x0100
000035EA 48E7 0018 movem.l -[A7], A3,A4
000035EE 49EE FF00 lea.l A4, [A6 - 0x100]
000035F2 266E 0008 movea.l A3, [A6 + 0x8]
000035F6 200B move.l D0, A3
000035F8 5280 addq.l D0, 1
000035FA 2F00 move.l -[A7], D0
000035FC 2F0C move.l -[A7], A4
000035FE 7000 moveq.l D0, 0x00
00003600 1013 move.b D0, [A3]
00003602 2F00 move.l -[A7], D0
00003604 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003608 7000 moveq.l D0, 0x00
0000360A 1013 move.b D0, [A3]
0000360C 4234 0000 clr.b [A4 + D0.w]
00003610 2F0C move.l -[A7], A4
00003612 4EBA FF52 jsr [PC - 0xAE /* 00003566 */]
00003616 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
0000361C 4E5E unlink A6
0000361E 4E75 rts
export_522:
fn00003620:
00003620 4E56 FEFC link A6, -0x0104
00003624 2F0B move.l -[A7], A3
00003626 47EE FEFC lea.l A3, [A6 - 0x104]
0000362A 2F0B move.l -[A7], A3
0000362C 7000 moveq.l D0, 0x00
0000362E 302E 000A move.w D0, [A6 + 0xA]
00003632 2F00 move.l -[A7], D0
00003634 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00003638 508F addq.l A7, 8
0000363A 2F00 move.l -[A7], D0
0000363C 4EBA FF28 jsr [PC - 0xD8 /* 00003566 */]
00003640 266E FEF8 movea.l A3, [A6 - 0x108]
00003644 4E5E unlink A6
00003646 4E75 rts
export_523:
00003648 4E56 FEF2 link A6, -0x010E
0000364C 2F0B move.l -[A7], A3
0000364E 47EE FEF2 lea.l A3, [A6 - 0x10E]
00003652 2F2E 000C move.l -[A7], [A6 + 0xC]
00003656 7000 moveq.l D0, 0x00
00003658 302E 000A move.w D0, [A6 + 0xA]
0000365C 2F00 move.l -[A7], D0
0000365E 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00003662 588F addq.l A7, 4
00003664 2F00 move.l -[A7], D0
00003666 2F0B move.l -[A7], A3
00003668 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000366C 2F0B move.l -[A7], A3
0000366E 4EBA FEF6 jsr [PC - 0x10A /* 00003566 */]
00003672 266E FEEE movea.l A3, [A6 - 0x112]
00003676 4E5E unlink A6
00003678 4E75 rts
fn0000367A:
0000367A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000367E 3C2F 0022 move.w D6, [A7 + 0x22]
00003682 286F 001C movea.l A4, [A7 + 0x1C]
00003686 266F 0018 movea.l A3, [A7 + 0x18]
0000368A 4245 clr.w D5
0000368C 5346 subq.w D6, 1
0000368E 3006 move.w D0, D6
00003690 48C0 ext.l D0
00003692 E780 asl D0, 3
00003694 3034 0802 move.w D0, [A4 + D0 + 0x2]
00003698 B06D BE2C cmp.w D0, [A5 - 0x41D4]
0000369C 6F0A ble +0xC /* 000036A8 */
0000369E 4A46 tst.w D6
000036A0 6702 beq +0x4 /* 000036A4 */
000036A2 5346 subq.w D6, 1
label000036A4:
000036A4 536D BE3A subq.w [A5 - 0x41C6], 1
label000036A8:
000036A8 48C6 ext.l D6
000036AA 2006 move.l D0, D6
000036AC E780 asl D0, 3
000036AE 3B74 0802 BE2C move.w [A5 - 0x41D4], [A4 + D0 + 0x2]
000036B4 302D BE38 move.w D0, [A5 - 0x41C8]
000036B8 B06B 000E cmp.w D0, [A3 + 0xE]
000036BC 6E00 0104 bgt +0x106 /* 000037C2 */
000036C0 302D BE3A move.w D0, [A5 - 0x41C6]
000036C4 B06B 000A cmp.w D0, [A3 + 0xA]
000036C8 6D00 00F8 blt +0xFA /* 000037C2 */
000036CC 302B 000A move.w D0, [A3 + 0xA]
000036D0 B06D BE38 cmp.w D0, [A5 - 0x41C8]
000036D4 6F74 ble +0x76 /* 0000374A */
000036D6 3E2B 0010 move.w D7, [A3 + 0x10]
000036DA 6002 bra +0x4 /* 000036DE */
label000036DC:
000036DC 5247 addq.w D7, 1
label000036DE:
000036DE 48C7 ext.l D7
000036E0 2007 move.l D0, D7
000036E2 E780 asl D0, 3
000036E4 3034 0804 move.w D0, [A4 + D0 + 0x4]
000036E8 B06B 000A cmp.w D0, [A3 + 0xA]
000036EC 6DEE blt -0x10 /* 000036DC */
000036EE BE6B 0010 cmp.w D7, [A3 + 0x10]
000036F2 6F00 00CE ble +0xD0 /* 000037C2 */
000036F6 4A6B 0010 tst.w [A3 + 0x10]
000036FA 6718 beq +0x1A /* 00003714 */
000036FC 206B 0016 movea.l A0, [A3 + 0x16]
00003700 302B 0010 move.w D0, [A3 + 0x10]
00003704 5340 subq.w D0, 1
00003706 48C0 ext.l D0
00003708 E780 asl D0, 3
0000370A 3030 0802 move.w D0, [A0 + D0 + 0x2]
0000370E 5240 addq.w D0, 1
00003710 3B40 BE20 move.w [A5 - 0x41E0], D0
label00003714:
00003714 3007 move.w D0, D7
00003716 5340 subq.w D0, 1
00003718 48C0 ext.l D0
0000371A E780 asl D0, 3
0000371C 3034 0802 move.w D0, [A4 + D0 + 0x2]
00003720 5240 addq.w D0, 1
00003722 3B40 BE28 move.w [A5 - 0x41D8], D0
00003726 302D BE2C move.w D0, [A5 - 0x41D4]
0000372A 906D BE28 sub.w D0, [A5 - 0x41D8]
0000372E D06D BE20 add.w D0, [A5 - 0x41E0]
00003732 3B40 BE24 move.w [A5 - 0x41DC], D0
00003736 302D BE3A move.w D0, [A5 - 0x41C6]
0000373A 5240 addq.w D0, 1
0000373C 3B40 BE38 move.w [A5 - 0x41C8], D0
00003740 3B6B 000C BE3A move.w [A5 - 0x41C6], [A3 + 0xC]
00003746 5245 addq.w D5, 1
00003748 6078 bra +0x7A /* 000037C2 */
label0000374A:
0000374A 3E2B 0010 move.w D7, [A3 + 0x10]
0000374E 6002 bra +0x4 /* 00003752 */
label00003750:
00003750 5247 addq.w D7, 1
label00003752:
00003752 206B 0016 movea.l A0, [A3 + 0x16]
00003756 48C7 ext.l D7
00003758 2007 move.l D0, D7
0000375A E780 asl D0, 3
0000375C 3030 0804 move.w D0, [A0 + D0 + 0x4]
00003760 B06D BE38 cmp.w D0, [A5 - 0x41C8]
00003764 6DEA blt -0x14 /* 00003750 */
00003766 BE6B 0010 cmp.w D7, [A3 + 0x10]
0000376A 6F56 ble +0x58 /* 000037C2 */
0000376C 4A6B 0010 tst.w [A3 + 0x10]
00003770 6718 beq +0x1A /* 0000378A */
00003772 206B 0016 movea.l A0, [A3 + 0x16]
00003776 302B 0010 move.w D0, [A3 + 0x10]
0000377A 5340 subq.w D0, 1
0000377C 48C0 ext.l D0
0000377E E780 asl D0, 3
00003780 3030 0802 move.w D0, [A0 + D0 + 0x2]
00003784 5240 addq.w D0, 1
00003786 3B40 BE28 move.w [A5 - 0x41D8], D0
label0000378A:
0000378A 206B 0016 movea.l A0, [A3 + 0x16]
0000378E 3007 move.w D0, D7
00003790 5340 subq.w D0, 1
00003792 48C0 ext.l D0
00003794 E780 asl D0, 3
00003796 3030 0802 move.w D0, [A0 + D0 + 0x2]
0000379A 5240 addq.w D0, 1
0000379C 3B40 BE20 move.w [A5 - 0x41E0], D0
000037A0 302D BE24 move.w D0, [A5 - 0x41DC]
000037A4 906D BE20 sub.w D0, [A5 - 0x41E0]
000037A8 D06D BE28 add.w D0, [A5 - 0x41D8]
000037AC 3B40 BE2C move.w [A5 - 0x41D4], D0
000037B0 302D BE38 move.w D0, [A5 - 0x41C8]
000037B4 5340 subq.w D0, 1
000037B6 3B40 BE3A move.w [A5 - 0x41C6], D0
000037BA 3B6B 000A BE38 move.w [A5 - 0x41C8], [A3 + 0xA]
000037C0 5245 addq.w D5, 1
label000037C2:
000037C2 3005 move.w D0, D5
000037C4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000037C8 4E75 rts
fn000037CA:
000037CA 4E56 EFEC link A6, -0x1014
000037CE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000037D2 49EE F800 lea.l A4, [A6 - 0x800]
000037D6 3E2E 000E move.w D7, [A6 + 0xE]
000037DA 266E 0008 movea.l A3, [A6 + 0x8]
000037DE 4A6B 0352 tst.w [A3 + 0x352]
000037E2 6700 0378 beq +0x37A /* 00003B5C */
000037E6 4A6B 036C tst.w [A3 + 0x36C]
000037EA 6700 0370 beq +0x372 /* 00003B5C */
000037EE 4246 clr.w D6
000037F0 4244 clr.w D4
000037F2 4245 clr.w D5
000037F4 7018 moveq.l D0, 0x18
000037F6 C047 and.w D0, D7
000037F8 673A beq +0x3C /* 00003834 */
000037FA 206B 0356 movea.l A0, [A3 + 0x356]
000037FE 302B 0350 move.w D0, [A3 + 0x350]
00003802 48C0 ext.l D0
00003804 E780 asl D0, 3
00003806 4870 0800 pea.l [A0 + D0]
0000380A 302B 0350 move.w D0, [A3 + 0x350]
0000380E E740 asl D0.w, 3
00003810 41EE F000 lea.l A0, [A6 - 0x1000]
00003814 4870 0000 pea.l [A0 + D0.w]
00003818 3D6B 0352 EFEE move.w [A6 - 0x1012], [A3 + 0x352]
0000381E 302B 0352 move.w D0, [A3 + 0x352]
00003822 48C0 ext.l D0
00003824 322B 0350 move.w D1, [A3 + 0x350]
00003828 48C1 ext.l D1
0000382A 9081 sub.l D0, D1
0000382C E780 asl D0, 3
0000382E 2F00 move.l -[A7], D0
00003830 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00003834:
00003834 7003 moveq.l D0, 0x03
00003836 C047 and.w D0, D7
00003838 6736 beq +0x38 /* 00003870 */
0000383A 206B 0370 movea.l A0, [A3 + 0x370]
0000383E 302B 036A move.w D0, [A3 + 0x36A]
00003842 48C0 ext.l D0
00003844 E780 asl D0, 3
00003846 4870 0800 pea.l [A0 + D0]
0000384A 302B 036A move.w D0, [A3 + 0x36A]
0000384E E740 asl D0.w, 3
00003850 4874 0000 pea.l [A4 + D0.w]
00003854 3D6B 036C EFEC move.w [A6 - 0x1014], [A3 + 0x36C]
0000385A 302B 036C move.w D0, [A3 + 0x36C]
0000385E 48C0 ext.l D0
00003860 322B 036A move.w D1, [A3 + 0x36A]
00003864 48C1 ext.l D1
00003866 9081 sub.l D0, D1
00003868 E780 asl D0, 3
0000386A 2F00 move.l -[A7], D0
0000386C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00003870:
00003870 7000 moveq.l D0, 0x00
00003872 3007 move.w D0, D7
00003874 7240 moveq.l D1, 0x40
00003876 8280 or.l D1, D0
00003878 2F01 move.l -[A7], D1
0000387A 2F0B move.l -[A7], A3
0000387C 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00003880 4A6D EA58 tst.w [A5 - 0x15A8]
00003884 508F addq.l A7, 8
00003886 6700 02CC beq +0x2CE /* 00003B54 */
0000388A 7018 moveq.l D0, 0x18
0000388C C047 and.w D0, D7
0000388E 6776 beq +0x78 /* 00003906 */
00003890 3B6D BE34 BE38 move.w [A5 - 0x41C8], [A5 - 0x41CC]
00003896 3B6D BE36 BE3A move.w [A5 - 0x41C6], [A5 - 0x41CA]
0000389C 3B6B 0340 BE20 move.w [A5 - 0x41E0], [A3 + 0x340]
000038A2 3B6B 0340 BE28 move.w [A5 - 0x41D8], [A3 + 0x340]
000038A8 3B6B 0170 BE24 move.w [A5 - 0x41DC], [A3 + 0x170]
000038AE 3B6B 0170 BE2C move.w [A5 - 0x41D4], [A3 + 0x170]
000038B4 302E EFEE move.w D0, [A6 - 0x1012]
000038B8 48C0 ext.l D0
000038BA 2F00 move.l -[A7], D0
000038BC 486E F000 pea.l [A6 - 0x1000]
000038C0 486B 0340 pea.l [A3 + 0x340]
000038C4 4EBA FDB4 jsr [PC - 0x24C /* 0000367A */]
000038C8 3C00 move.w D6, D0
000038CA 3A06 move.w D5, D6
000038CC 3B6D BE28 BE2A move.w [A5 - 0x41D6], [A5 - 0x41D8]
000038D2 3B6D BE2C BE2E move.w [A5 - 0x41D2], [A5 - 0x41D4]
000038D8 3B6D BE20 BE22 move.w [A5 - 0x41DE], [A5 - 0x41E0]
000038DE 3B6D BE24 BE26 move.w [A5 - 0x41DA], [A5 - 0x41DC]
000038E4 3B6D BE38 BE3C move.w [A5 - 0x41C4], [A5 - 0x41C8]
000038EA 3B6D BE3A BE3E move.w [A5 - 0x41C2], [A5 - 0x41C6]
000038F0 302D BE34 move.w D0, [A5 - 0x41CC]
000038F4 B06B 034A cmp.w D0, [A3 + 0x34A]
000038F8 4FEF 000C lea.l A7, [A7 + 0xC]
000038FC 6608 bne +0xA /* 00003906 */
000038FE 4246 clr.w D6
00003900 4245 clr.w D5
00003902 0247 FFE7 andi.w D7, 0xFFE7
label00003906:
00003906 7003 moveq.l D0, 0x03
00003908 C047 and.w D0, D7
0000390A 675A beq +0x5C /* 00003966 */
0000390C 7018 moveq.l D0, 0x18
0000390E C047 and.w D0, D7
00003910 6704 beq +0x6 /* 00003916 */
00003912 4A45 tst.w D5
00003914 6750 beq +0x52 /* 00003966 */
label00003916:
00003916 3B6D BE30 BE38 move.w [A5 - 0x41C8], [A5 - 0x41D0]
0000391C 3B6D BE32 BE3A move.w [A5 - 0x41C6], [A5 - 0x41CE]
00003922 3B6B 035A BE20 move.w [A5 - 0x41E0], [A3 + 0x35A]
00003928 3B6B 035A BE28 move.w [A5 - 0x41D8], [A3 + 0x35A]
0000392E 3B6B 016E BE24 move.w [A5 - 0x41DC], [A3 + 0x16E]
00003934 3B6B 016E BE2C move.w [A5 - 0x41D4], [A3 + 0x16E]
0000393A 302E EFEC move.w D0, [A6 - 0x1014]
0000393E 48C0 ext.l D0
00003940 2F00 move.l -[A7], D0
00003942 2F0C move.l -[A7], A4
00003944 486B 035A pea.l [A3 + 0x35A]
00003948 4EBA FD30 jsr [PC - 0x2D0 /* 0000367A */]
0000394C 3800 move.w D4, D0
0000394E 3A04 move.w D5, D4
00003950 302D BE30 move.w D0, [A5 - 0x41D0]
00003954 B06B 0364 cmp.w D0, [A3 + 0x364]
00003958 4FEF 000C lea.l A7, [A7 + 0xC]
0000395C 6608 bne +0xA /* 00003966 */
0000395E 3A06 move.w D5, D6
00003960 4244 clr.w D4
00003962 0247 FFFC andi.w D7, 0xFFFC
label00003966:
00003966 4A46 tst.w D6
00003968 6618 bne +0x1A /* 00003982 */
0000396A 3B6B 0340 BE22 move.w [A5 - 0x41DE], [A3 + 0x340]
00003970 3B6B 0340 BE2A move.w [A5 - 0x41D6], [A3 + 0x340]
00003976 3B6B 0170 BE26 move.w [A5 - 0x41DA], [A3 + 0x170]
0000397C 3B6B 0170 BE2E move.w [A5 - 0x41D2], [A3 + 0x170]
label00003982:
00003982 4A44 tst.w D4
00003984 6618 bne +0x1A /* 0000399E */
00003986 3B6B 035A BE20 move.w [A5 - 0x41E0], [A3 + 0x35A]
0000398C 3B6B 035A BE28 move.w [A5 - 0x41D8], [A3 + 0x35A]
00003992 3B6B 016E BE24 move.w [A5 - 0x41DC], [A3 + 0x16E]
00003998 3B6B 016E BE2C move.w [A5 - 0x41D4], [A3 + 0x16E]
label0000399E:
0000399E 4A45 tst.w D5
000039A0 666A bne +0x6C /* 00003A0C */
000039A2 7003 moveq.l D0, 0x03
000039A4 C047 and.w D0, D7
000039A6 672C beq +0x2E /* 000039D4 */
000039A8 4878 0107 push.l 0x107
000039AC 7000 moveq.l D0, 0x00
000039AE 2F00 move.l -[A7], D0
000039B0 4878 7FFF push.l 0x7FFF
000039B4 72FF moveq.l D1, 0xFFFFFFFF
000039B6 2F01 move.l -[A7], D1
000039B8 342B 0366 move.w D2, [A3 + 0x366]
000039BC 48C2 ext.l D2
000039BE 2F02 move.l -[A7], D2
000039C0 342B 0364 move.w D2, [A3 + 0x364]
000039C4 48C2 ext.l D2
000039C6 2F02 move.l -[A7], D2
000039C8 2F2B 0412 move.l -[A7], [A3 + 0x412]
000039CC 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
000039D0 4FEF 001C lea.l A7, [A7 + 0x1C]
label000039D4:
000039D4 7018 moveq.l D0, 0x18
000039D6 C047 and.w D0, D7
000039D8 6700 017A beq +0x17C /* 00003B54 */
000039DC 4878 0107 push.l 0x107
000039E0 7000 moveq.l D0, 0x00
000039E2 2F00 move.l -[A7], D0
000039E4 322B 034C move.w D1, [A3 + 0x34C]
000039E8 48C1 ext.l D1
000039EA 2F01 move.l -[A7], D1
000039EC 322B 034A move.w D1, [A3 + 0x34A]
000039F0 48C1 ext.l D1
000039F2 2F01 move.l -[A7], D1
000039F4 4878 7FFF push.l 0x7FFF
000039F8 72FF moveq.l D1, 0xFFFFFFFF
000039FA 2F01 move.l -[A7], D1
000039FC 2F2B 0412 move.l -[A7], [A3 + 0x412]
00003A00 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00003A04 4FEF 001C lea.l A7, [A7 + 0x1C]
00003A08 6000 014A bra +0x14C /* 00003B54 */
label00003A0C:
00003A0C 2F0B move.l -[A7], A3
00003A0E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003A12 7000 moveq.l D0, 0x00
00003A14 2F00 move.l -[A7], D0
00003A16 2F0B move.l -[A7], A3
00003A18 4EBA F30A jsr [PC - 0xCF6 /* 00002D24 */]
00003A1C 41ED BE28 lea.l A0, [A5 - 0x41D8]
00003A20 2F20 move.l -[A7], -[A0]
00003A22 2F20 move.l -[A7], -[A0]
00003A24 41ED BE30 lea.l A0, [A5 - 0x41D0]
00003A28 2F20 move.l -[A7], -[A0]
00003A2A 2F20 move.l -[A7], -[A0]
00003A2C 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00003A30 3006 move.w D0, D6
00003A32 C044 and.w D0, D4
00003A34 4FEF 001C lea.l A7, [A7 + 0x1C]
00003A38 6700 00BA beq +0xBC /* 00003AF4 */
00003A3C 4A6B 036A tst.w [A3 + 0x36A]
00003A40 6756 beq +0x58 /* 00003A98 */
00003A42 41EE EFF0 lea.l A0, [A6 - 0x1010]
00003A46 43ED BE28 lea.l A1, [A5 - 0x41D8]
00003A4A 20D9 move.l [A0]+, [A1]+
00003A4C 20D9 move.l [A0]+, [A1]+
00003A4E 41EE EFF8 lea.l A0, [A6 - 0x1008]
00003A52 43ED BE20 lea.l A1, [A5 - 0x41E0]
00003A56 20D9 move.l [A0]+, [A1]+
00003A58 20D9 move.l [A0]+, [A1]+
00003A5A 3D6B 035A EFF8 move.w [A6 - 0x1008], [A3 + 0x35A]
00003A60 3D6B 035A EFF0 move.w [A6 - 0x1010], [A3 + 0x35A]
00003A66 206B 0370 movea.l A0, [A3 + 0x370]
00003A6A 302B 036A move.w D0, [A3 + 0x36A]
00003A6E 5340 subq.w D0, 1
00003A70 48C0 ext.l D0
00003A72 E780 asl D0, 3
00003A74 3D70 0802 EFFC move.w [A6 - 0x1004], [A0 + D0 + 0x2]
00003A7A 3D70 0802 EFF4 move.w [A6 - 0x100C], [A0 + D0 + 0x2]
00003A80 41EE F000 lea.l A0, [A6 - 0x1000]
00003A84 2F20 move.l -[A7], -[A0]
00003A86 2F20 move.l -[A7], -[A0]
00003A88 41EE EFF8 lea.l A0, [A6 - 0x1008]
00003A8C 2F20 move.l -[A7], -[A0]
00003A8E 2F20 move.l -[A7], -[A0]
00003A90 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00003A94 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003A98:
00003A98 4A6B 0350 tst.w [A3 + 0x350]
00003A9C 6756 beq +0x58 /* 00003AF4 */
00003A9E 41EE EFF0 lea.l A0, [A6 - 0x1010]
00003AA2 43ED BE28 lea.l A1, [A5 - 0x41D8]
00003AA6 20D9 move.l [A0]+, [A1]+
00003AA8 20D9 move.l [A0]+, [A1]+
00003AAA 41EE EFF8 lea.l A0, [A6 - 0x1008]
00003AAE 43ED BE20 lea.l A1, [A5 - 0x41E0]
00003AB2 20D9 move.l [A0]+, [A1]+
00003AB4 20D9 move.l [A0]+, [A1]+
00003AB6 3D6B 0340 EFFA move.w [A6 - 0x1006], [A3 + 0x340]
00003ABC 3D6B 0340 EFF2 move.w [A6 - 0x100E], [A3 + 0x340]
00003AC2 206B 0356 movea.l A0, [A3 + 0x356]
00003AC6 302B 0350 move.w D0, [A3 + 0x350]
00003ACA 5340 subq.w D0, 1
00003ACC 48C0 ext.l D0
00003ACE E780 asl D0, 3
00003AD0 3D70 0802 EFFE move.w [A6 - 0x1002], [A0 + D0 + 0x2]
00003AD6 3D70 0802 EFF6 move.w [A6 - 0x100A], [A0 + D0 + 0x2]
00003ADC 41EE F000 lea.l A0, [A6 - 0x1000]
00003AE0 2F20 move.l -[A7], -[A0]
00003AE2 2F20 move.l -[A7], -[A0]
00003AE4 41EE EFF8 lea.l A0, [A6 - 0x1008]
00003AE8 2F20 move.l -[A7], -[A0]
00003AEA 2F20 move.l -[A7], -[A0]
00003AEC 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00003AF0 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003AF4:
00003AF4 4A44 tst.w D4
00003AF6 672C beq +0x2E /* 00003B24 */
00003AF8 4878 0107 push.l 0x107
00003AFC 7000 moveq.l D0, 0x00
00003AFE 2F00 move.l -[A7], D0
00003B00 4878 7FFF push.l 0x7FFF
00003B04 72FF moveq.l D1, 0xFFFFFFFF
00003B06 2F01 move.l -[A7], D1
00003B08 342D BE3A move.w D2, [A5 - 0x41C6]
00003B0C 48C2 ext.l D2
00003B0E 2F02 move.l -[A7], D2
00003B10 342D BE38 move.w D2, [A5 - 0x41C8]
00003B14 48C2 ext.l D2
00003B16 2F02 move.l -[A7], D2
00003B18 2F2B 0412 move.l -[A7], [A3 + 0x412]
00003B1C 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00003B20 4FEF 001C lea.l A7, [A7 + 0x1C]
label00003B24:
00003B24 4A46 tst.w D6
00003B26 672C beq +0x2E /* 00003B54 */
00003B28 4878 0107 push.l 0x107
00003B2C 7000 moveq.l D0, 0x00
00003B2E 2F00 move.l -[A7], D0
00003B30 322D BE3E move.w D1, [A5 - 0x41C2]
00003B34 48C1 ext.l D1
00003B36 2F01 move.l -[A7], D1
00003B38 322D BE3C move.w D1, [A5 - 0x41C4]
00003B3C 48C1 ext.l D1
00003B3E 2F01 move.l -[A7], D1
00003B40 4878 7FFF push.l 0x7FFF
00003B44 72FF moveq.l D1, 0xFFFFFFFF
00003B46 2F01 move.l -[A7], D1
00003B48 2F2B 0412 move.l -[A7], [A3 + 0x412]
00003B4C 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00003B50 4FEF 001C lea.l A7, [A7 + 0x1C]
label00003B54:
00003B54 2F0B move.l -[A7], A3
00003B56 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */]
00003B5A 588F addq.l A7, 4
label00003B5C:
00003B5C 4CEE 18F0 EFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x102C]
00003B62 4E5E unlink A6
00003B64 4E75 rts
export_524:
00003B66 4E56 FFFC link A6, -0x0004
00003B6A 48E7 0018 movem.l -[A7], A3,A4
00003B6E 286E 000C movea.l A4, [A6 + 0xC]
00003B72 266E 0008 movea.l A3, [A6 + 0x8]
00003B76 4A6B 000C tst.w [A3 + 0xC]
00003B7A 6610 bne +0x12 /* 00003B8C */
00003B7C 2893 move.l [A4], [A3]
00003B7E 204B movea.l A0, A3
00003B80 224C movea.l A1, A4
00003B82 20D9 move.l [A0]+, [A1]+
00003B84 20D9 move.l [A0]+, [A1]+
00003B86 20D9 move.l [A0]+, [A1]+
00003B88 30D9 move.w [A0]+, [A1]+
00003B8A 602E bra +0x30 /* 00003BBA */
label00003B8C:
00003B8C 700E moveq.l D0, 0x0E
00003B8E 2F00 move.l -[A7], D0
00003B90 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00003B94 2D40 FFFC move.l [A6 - 0x4], D0
00003B98 588F addq.l A7, 4
00003B9A 671E beq +0x20 /* 00003BBA */
00003B9C 206E FFFC movea.l A0, [A6 - 0x4]
00003BA0 224B movea.l A1, A3
00003BA2 20D9 move.l [A0]+, [A1]+
00003BA4 20D9 move.l [A0]+, [A1]+
00003BA6 20D9 move.l [A0]+, [A1]+
00003BA8 30D9 move.w [A0]+, [A1]+
00003BAA 204B movea.l A0, A3
00003BAC 224C movea.l A1, A4
00003BAE 20D9 move.l [A0]+, [A1]+
00003BB0 20D9 move.l [A0]+, [A1]+
00003BB2 20D9 move.l [A0]+, [A1]+
00003BB4 30D9 move.w [A0]+, [A1]+
00003BB6 26AE FFFC move.l [A3], [A6 - 0x4]
label00003BBA:
00003BBA 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00003BC0 4E5E unlink A6
00003BC2 4E75 rts
export_525:
fn00003BC4:
00003BC4 48E7 0018 movem.l -[A7], A3,A4
00003BC8 286F 0010 movea.l A4, [A7 + 0x10]
00003BCC 266F 000C movea.l A3, [A7 + 0xC]
00003BD0 4A6B 000C tst.w [A3 + 0xC]
00003BD4 6718 beq +0x1A /* 00003BEE */
label00003BD6:
00003BD6 4A93 tst.l [A3]
00003BD8 6610 bne +0x12 /* 00003BEA */
00003BDA 700E moveq.l D0, 0x0E
00003BDC 2F00 move.l -[A7], D0
00003BDE 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00003BE2 2680 move.l [A3], D0
00003BE4 2653 movea.l A3, [A3]
00003BE6 588F addq.l A7, 4
00003BE8 6004 bra +0x6 /* 00003BEE */
label00003BEA:
00003BEA 2653 movea.l A3, [A3]
00003BEC 60E8 bra -0x16 /* 00003BD6 */
label00003BEE:
00003BEE 200B move.l D0, A3
00003BF0 6714 beq +0x16 /* 00003C06 */
00003BF2 204B movea.l A0, A3
00003BF4 224C movea.l A1, A4
00003BF6 20D9 move.l [A0]+, [A1]+
00003BF8 20D9 move.l [A0]+, [A1]+
00003BFA 20D9 move.l [A0]+, [A1]+
00003BFC 30D9 move.w [A0]+, [A1]+
00003BFE 7000 moveq.l D0, 0x00
00003C00 2680 move.l [A3], D0
00003C02 7001 moveq.l D0, 0x01
00003C04 6002 bra +0x4 /* 00003C08 */
label00003C06:
00003C06 7000 moveq.l D0, 0x00
label00003C08:
00003C08 4CDF 1800 movem.l A3,A4, [A7]+
00003C0C 4E75 rts
export_526:
fn00003C0E:
00003C0E 4E56 0000 link A6, 0
00003C12 48E7 0018 movem.l -[A7], A3,A4
00003C16 286E 000C movea.l A4, [A6 + 0xC]
00003C1A 206E 0008 movea.l A0, [A6 + 0x8]
00003C1E 3028 000C move.w D0, [A0 + 0xC]
00003C22 B06C 000C cmp.w D0, [A4 + 0xC]
00003C26 6662 bne +0x64 /* 00003C8A */
00003C28 7001 moveq.l D0, 0x01
00003C2A B06C 000C cmp.w D0, [A4 + 0xC]
00003C2E 6614 bne +0x16 /* 00003C44 */
00003C30 206E 0008 movea.l A0, [A6 + 0x8]
00003C34 5888 addq.l A0, 4
00003C36 224C movea.l A1, A4
00003C38 5889 addq.l A1, 4
00003C3A 7001 moveq.l D0, 0x01
label00003C3C:
00003C3C B189 cmpm.l [A0]+, [A1]+
00003C3E 56C8 FFFC dbne D0, -0x6 /* 00003C3C */
00003C42 6716 beq +0x18 /* 00003C5A */
label00003C44:
00003C44 7003 moveq.l D0, 0x03
00003C46 B06C 000C cmp.w D0, [A4 + 0xC]
00003C4A 663E bne +0x40 /* 00003C8A */
00003C4C 206E 0008 movea.l A0, [A6 + 0x8]
00003C50 2028 0004 move.l D0, [A0 + 0x4]
00003C54 B0AC 0004 cmp.l D0, [A4 + 0x4]
00003C58 6630 bne +0x32 /* 00003C8A */
label00003C5A:
00003C5A 206E 0008 movea.l A0, [A6 + 0x8]
00003C5E 2650 movea.l A3, [A0]
00003C60 200B move.l D0, A3
00003C62 671C beq +0x1E /* 00003C80 */
00003C64 206E 0008 movea.l A0, [A6 + 0x8]
00003C68 2050 movea.l A0, [A0]
00003C6A 226E 0008 movea.l A1, [A6 + 0x8]
00003C6E 22D8 move.l [A1]+, [A0]+
00003C70 22D8 move.l [A1]+, [A0]+
00003C72 22D8 move.l [A1]+, [A0]+
00003C74 32D8 move.w [A1]+, [A0]+
00003C76 2F0B move.l -[A7], A3
00003C78 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003C7C 588F addq.l A7, 4
00003C7E 606E bra +0x70 /* 00003CEE */
label00003C80:
00003C80 206E 0008 movea.l A0, [A6 + 0x8]
00003C84 4268 000C clr.w [A0 + 0xC]
00003C88 6064 bra +0x66 /* 00003CEE */
label00003C8A:
00003C8A 206E 0008 movea.l A0, [A6 + 0x8]
00003C8E 4A68 000C tst.w [A0 + 0xC]
00003C92 675A beq +0x5C /* 00003CEE */
00003C94 604E bra +0x50 /* 00003CE4 */
label00003C96:
00003C96 302B 000C move.w D0, [A3 + 0xC]
00003C9A B06C 000C cmp.w D0, [A4 + 0xC]
00003C9E 663C bne +0x3E /* 00003CDC */
00003CA0 7001 moveq.l D0, 0x01
00003CA2 B06C 000C cmp.w D0, [A4 + 0xC]
00003CA6 6612 bne +0x14 /* 00003CBA */
00003CA8 204B movea.l A0, A3
00003CAA 5888 addq.l A0, 4
00003CAC 224C movea.l A1, A4
00003CAE 5889 addq.l A1, 4
00003CB0 7001 moveq.l D0, 0x01
label00003CB2:
00003CB2 B189 cmpm.l [A0]+, [A1]+
00003CB4 56C8 FFFC dbne D0, -0x6 /* 00003CB2 */
00003CB8 6712 beq +0x14 /* 00003CCC */
label00003CBA:
00003CBA 7003 moveq.l D0, 0x03
00003CBC B06C 000C cmp.w D0, [A4 + 0xC]
00003CC0 661A bne +0x1C /* 00003CDC */
00003CC2 202B 0004 move.l D0, [A3 + 0x4]
00003CC6 B0AC 0004 cmp.l D0, [A4 + 0x4]
00003CCA 6610 bne +0x12 /* 00003CDC */
label00003CCC:
00003CCC 206E 0008 movea.l A0, [A6 + 0x8]
00003CD0 2093 move.l [A0], [A3]
00003CD2 2F0B move.l -[A7], A3
00003CD4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003CD8 588F addq.l A7, 4
00003CDA 6012 bra +0x14 /* 00003CEE */
label00003CDC:
00003CDC 206E 0008 movea.l A0, [A6 + 0x8]
00003CE0 2D50 0008 move.l [A6 + 0x8], [A0]
label00003CE4:
00003CE4 206E 0008 movea.l A0, [A6 + 0x8]
00003CE8 2650 movea.l A3, [A0]
00003CEA 200B move.l D0, A3
00003CEC 66A8 bne -0x56 /* 00003C96 */
label00003CEE:
00003CEE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003CF4 4E5E unlink A6
00003CF6 4E75 rts
export_527:
fn00003CF8:
00003CF8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003CFC 3E2F 001A move.w D7, [A7 + 0x1A]
00003D00 286F 0014 movea.l A4, [A7 + 0x14]
00003D04 4246 clr.w D6
00003D06 47EC 032E lea.l A3, [A4 + 0x32E]
label00003D0A:
00003D0A B7EC 033C cmpa.l A3, [A4 + 0x33C]
00003D0E 6602 bne +0x4 /* 00003D12 */
00003D10 5246 addq.w D6, 1
label00003D12:
00003D12 4A93 tst.l [A3]
00003D14 6618 bne +0x1A /* 00003D2E */
00003D16 4A46 tst.w D6
00003D18 6654 bne +0x56 /* 00003D6E */
00003D1A 0C47 0001 cmpi.w D7, 0x1
00003D1E 6608 bne +0xA /* 00003D28 */
00003D20 47EC 032E lea.l A3, [A4 + 0x32E]
00003D24 5247 addq.w D7, 1
00003D26 60E2 bra -0x1C /* 00003D0A */
label00003D28:
00003D28 294B 033C move.l [A4 + 0x33C], A3
00003D2C 6040 bra +0x42 /* 00003D6E */
label00003D2E:
00003D2E 0C47 0002 cmpi.w D7, 0x2
00003D32 6636 bne +0x38 /* 00003D6A */
00003D34 7001 moveq.l D0, 0x01
00003D36 B06B 000C cmp.w D0, [A3 + 0xC]
00003D3A 662E bne +0x30 /* 00003D6A */
00003D3C 302D BA7E move.w D0, [A5 - 0x4582]
00003D40 B06B 0004 cmp.w D0, [A3 + 0x4]
00003D44 6D24 blt +0x26 /* 00003D6A */
00003D46 302D BA7E move.w D0, [A5 - 0x4582]
00003D4A B06B 0006 cmp.w D0, [A3 + 0x6]
00003D4E 6E1A bgt +0x1C /* 00003D6A */
00003D50 302D BA7C move.w D0, [A5 - 0x4584]
00003D54 B06B 0008 cmp.w D0, [A3 + 0x8]
00003D58 6D10 blt +0x12 /* 00003D6A */
00003D5A 302D BA7C move.w D0, [A5 - 0x4584]
00003D5E B06B 000A cmp.w D0, [A3 + 0xA]
00003D62 6E06 bgt +0x8 /* 00003D6A */
00003D64 294B 033C move.l [A4 + 0x33C], A3
00003D68 6004 bra +0x6 /* 00003D6E */
label00003D6A:
00003D6A 2653 movea.l A3, [A3]
00003D6C 609C bra -0x62 /* 00003D0A */
label00003D6E:
00003D6E 202C 033C move.l D0, [A4 + 0x33C]
00003D72 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003D76 4E75 rts
export_528:
fn00003D78:
00003D78 4E56 FFB8 link A6, -0x0048
00003D7C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003D80 382E 0016 move.w D4, [A6 + 0x16]
00003D84 3A2E 0012 move.w D5, [A6 + 0x12]
00003D88 3C2E 000E move.w D6, [A6 + 0xE]
00003D8C 426E FFFE clr.w [A6 - 0x2]
00003D90 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00003D94 426E FFCA clr.w [A6 - 0x36]
00003D98 7000 moveq.l D0, 0x00
00003D9A 2F00 move.l -[A7], D0
00003D9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DA0 4EBA FF56 jsr [PC - 0xAA /* 00003CF8 */]
00003DA4 2D40 FFDC move.l [A6 - 0x24], D0
00003DA8 2D40 FFE4 move.l [A6 - 0x1C], D0
00003DAC 303C 0100 move.w D0, 0x100
00003DB0 C046 and.w D0, D6
00003DB2 508F addq.l A7, 8
00003DB4 6650 bne +0x52 /* 00003E06 */
00003DB6 7000 moveq.l D0, 0x00
00003DB8 2F00 move.l -[A7], D0
00003DBA 2F00 move.l -[A7], D0
00003DBC 720A moveq.l D1, 0x0A
00003DBE 2F01 move.l -[A7], D1
00003DC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DC4 4EBA E6CE jsr [PC - 0x1932 /* 00002494 */]
00003DC8 206E 0008 movea.l A0, [A6 + 0x8]
00003DCC 226E 0008 movea.l A1, [A6 + 0x8]
00003DD0 43E9 01DA lea.l A1, [A1 + 0x1DA]
00003DD4 B3E8 03DE cmpa.l A1, [A0 + 0x3DE]
00003DD8 4FEF 0010 lea.l A7, [A7 + 0x10]
00003DDC 6700 1048 beq +0x104A /* 00004E26 */
00003DE0 6024 bra +0x26 /* 00003E06 */
label00003DE2:
00003DE2 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00003DE6 206E FFDC movea.l A0, [A6 - 0x24]
00003DEA 7002 moveq.l D0, 0x02
00003DEC B068 000C cmp.w D0, [A0 + 0xC]
00003DF0 660C bne +0xE /* 00003DFE */
00003DF2 206E 0008 movea.l A0, [A6 + 0x8]
00003DF6 216E FFDC 033C move.l [A0 + 0x33C], [A6 - 0x24]
00003DFC 600E bra +0x10 /* 00003E0C */
label00003DFE:
00003DFE 206E FFDC movea.l A0, [A6 - 0x24]
00003E02 2D50 FFDC move.l [A6 - 0x24], [A0]
label00003E06:
00003E06 4AAE FFDC tst.l [A6 - 0x24]
00003E0A 66D6 bne -0x28 /* 00003DE2 */
label00003E0C:
00003E0C 303C 0400 move.w D0, 0x400
00003E10 C046 and.w D0, D6
00003E12 6704 beq +0x6 /* 00003E18 */
00003E14 7000 moveq.l D0, 0x00
00003E16 6006 bra +0x8 /* 00003E1E */
label00003E18:
00003E18 302E 001A move.w D0, [A6 + 0x1A]
00003E1C 48C0 ext.l D0
label00003E1E:
00003E1E 3D40 FFC0 move.w [A6 - 0x40], D0
00003E22 2B6E 0008 B9F8 move.l [A5 - 0x4608], [A6 + 0x8]
00003E28 206E 0008 movea.l A0, [A6 + 0x8]
00003E2C 2D68 0412 FFE8 move.l [A6 - 0x18], [A0 + 0x412]
00003E32 7010 moveq.l D0, 0x10
00003E34 C06E FFC0 and.w D0, [A6 - 0x40]
00003E38 6700 01D8 beq +0x1DA /* 00004012 */
00003E3C 206D B9F8 movea.l A0, [A5 - 0x4608]
00003E40 41E8 032E lea.l A0, [A0 + 0x32E]
00003E44 2D48 FFE0 move.l [A6 - 0x20], A0
00003E48 603C bra +0x3E /* 00003E86 */
label00003E4A:
00003E4A 206E FFE0 movea.l A0, [A6 - 0x20]
00003E4E 7001 moveq.l D0, 0x01
00003E50 B068 000C cmp.w D0, [A0 + 0xC]
00003E54 6628 bne +0x2A /* 00003E7E */
00003E56 206E FFE0 movea.l A0, [A6 - 0x20]
00003E5A BA68 0004 cmp.w D5, [A0 + 0x4]
00003E5E 6D1E blt +0x20 /* 00003E7E */
00003E60 206E FFE0 movea.l A0, [A6 - 0x20]
00003E64 BA68 0006 cmp.w D5, [A0 + 0x6]
00003E68 6E14 bgt +0x16 /* 00003E7E */
00003E6A 206E FFE0 movea.l A0, [A6 - 0x20]
00003E6E B868 0008 cmp.w D4, [A0 + 0x8]
00003E72 6D0A blt +0xC /* 00003E7E */
00003E74 206E FFE0 movea.l A0, [A6 - 0x20]
00003E78 B868 000A cmp.w D4, [A0 + 0xA]
00003E7C 6F0E ble +0x10 /* 00003E8C */
label00003E7E:
00003E7E 206E FFE0 movea.l A0, [A6 - 0x20]
00003E82 2D50 FFE0 move.l [A6 - 0x20], [A0]
label00003E86:
00003E86 4AAE FFE0 tst.l [A6 - 0x20]
00003E8A 66BE bne -0x40 /* 00003E4A */
label00003E8C:
00003E8C 4AAE FFE0 tst.l [A6 - 0x20]
00003E90 6608 bne +0xA /* 00003E9A */
00003E92 426E FFC0 clr.w [A6 - 0x40]
00003E96 6000 017A bra +0x17C /* 00004012 */
label00003E9A:
00003E9A 7020 moveq.l D0, 0x20
00003E9C C06E FFC0 and.w D0, [A6 - 0x40]
00003EA0 6700 00B6 beq +0xB8 /* 00003F58 */
00003EA4 206E FFE0 movea.l A0, [A6 - 0x20]
00003EA8 226E FFE0 movea.l A1, [A6 - 0x20]
00003EAC 3028 0004 move.w D0, [A0 + 0x4]
00003EB0 B069 0006 cmp.w D0, [A1 + 0x6]
00003EB4 6600 00A2 bne +0xA4 /* 00003F58 */
00003EB8 206E FFE0 movea.l A0, [A6 - 0x20]
00003EBC 226E FFE0 movea.l A1, [A6 - 0x20]
00003EC0 3028 0008 move.w D0, [A0 + 0x8]
00003EC4 B069 000A cmp.w D0, [A1 + 0xA]
00003EC8 6600 008E bne +0x90 /* 00003F58 */
00003ECC 426D AF9E clr.w [A5 - 0x5062]
00003ED0 206E FFE0 movea.l A0, [A6 - 0x20]
00003ED4 3028 000A move.w D0, [A0 + 0xA]
00003ED8 48C0 ext.l D0
00003EDA 2F00 move.l -[A7], D0
00003EDC 206E FFE0 movea.l A0, [A6 - 0x20]
00003EE0 3028 0008 move.w D0, [A0 + 0x8]
00003EE4 48C0 ext.l D0
00003EE6 2F00 move.l -[A7], D0
00003EE8 206E FFE0 movea.l A0, [A6 - 0x20]
00003EEC 3028 0006 move.w D0, [A0 + 0x6]
00003EF0 48C0 ext.l D0
00003EF2 2F00 move.l -[A7], D0
00003EF4 206E FFE0 movea.l A0, [A6 - 0x20]
00003EF8 3028 0004 move.w D0, [A0 + 0x4]
00003EFC 48C0 ext.l D0
00003EFE 2F00 move.l -[A7], D0
00003F00 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003F04 4EBA F432 jsr [PC - 0xBCE /* 00003338 */]
00003F08 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003F0C 206D B9F8 movea.l A0, [A5 - 0x4608]
00003F10 4868 032E pea.l [A0 + 0x32E]
00003F14 4EBA FCF8 jsr [PC - 0x308 /* 00003C0E */]
00003F18 206D B9F8 movea.l A0, [A5 - 0x4608]
00003F1C 41E8 032E lea.l A0, [A0 + 0x32E]
00003F20 226D B9F8 movea.l A1, [A5 - 0x4608]
00003F24 2348 033C move.l [A1 + 0x33C], A0
00003F28 206D B9F8 movea.l A0, [A5 - 0x4608]
00003F2C 47E8 032E lea.l A3, [A0 + 0x32E]
00003F30 4FEF 001C lea.l A7, [A7 + 0x1C]
00003F34 6014 bra +0x16 /* 00003F4A */
label00003F36:
00003F36 7001 moveq.l D0, 0x01
00003F38 B06B 000C cmp.w D0, [A3 + 0xC]
00003F3C 660A bne +0xC /* 00003F48 */
00003F3E 3A2B 0006 move.w D5, [A3 + 0x6]
00003F42 382B 000A move.w D4, [A3 + 0xA]
00003F46 6006 bra +0x8 /* 00003F4E */
label00003F48:
00003F48 2653 movea.l A3, [A3]
label00003F4A:
00003F4A 200B move.l D0, A3
00003F4C 66E8 bne -0x16 /* 00003F36 */
label00003F4E:
00003F4E 2D4B FFE0 move.l [A6 - 0x20], A3
00003F52 6604 bne +0x6 /* 00003F58 */
00003F54 3C3C 8000 move.w D6, 0x8000
label00003F58:
00003F58 302D BA7C move.w D0, [A5 - 0x4584]
00003F5C 48C0 ext.l D0
00003F5E 2F00 move.l -[A7], D0
00003F60 302D BA7C move.w D0, [A5 - 0x4584]
00003F64 48C0 ext.l D0
00003F66 2F00 move.l -[A7], D0
00003F68 302D BA7E move.w D0, [A5 - 0x4582]
00003F6C 48C0 ext.l D0
00003F6E 2F00 move.l -[A7], D0
00003F70 302D BA7E move.w D0, [A5 - 0x4582]
00003F74 48C0 ext.l D0
00003F76 2F00 move.l -[A7], D0
00003F78 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003F7C 4EBA F3BA jsr [PC - 0xC46 /* 00003338 */]
00003F80 4AAE FFE0 tst.l [A6 - 0x20]
00003F84 4FEF 0014 lea.l A7, [A7 + 0x14]
00003F88 6700 0088 beq +0x8A /* 00004012 */
00003F8C 0246 D7FF andi.w D6, 0xD7FF
00003F90 206E FFE0 movea.l A0, [A6 - 0x20]
00003F94 302D BA7E move.w D0, [A5 - 0x4582]
00003F98 B068 0006 cmp.w D0, [A0 + 0x6]
00003F9C 6E2A bgt +0x2C /* 00003FC8 */
00003F9E 206E FFE0 movea.l A0, [A6 - 0x20]
00003FA2 302D BA7E move.w D0, [A5 - 0x4582]
00003FA6 B068 0004 cmp.w D0, [A0 + 0x4]
00003FAA 6D1C blt +0x1E /* 00003FC8 */
00003FAC 206E FFE0 movea.l A0, [A6 - 0x20]
00003FB0 302D BA7C move.w D0, [A5 - 0x4584]
00003FB4 B068 000A cmp.w D0, [A0 + 0xA]
00003FB8 6E0E bgt +0x10 /* 00003FC8 */
00003FBA 206E FFE0 movea.l A0, [A6 - 0x20]
00003FBE 302D BA7C move.w D0, [A5 - 0x4584]
00003FC2 B068 0008 cmp.w D0, [A0 + 0x8]
00003FC6 6C40 bge +0x42 /* 00004008 */
label00003FC8:
00003FC8 206E FFE0 movea.l A0, [A6 - 0x20]
00003FCC 3B68 0004 BA7E move.w [A5 - 0x4582], [A0 + 0x4]
00003FD2 206E FFE0 movea.l A0, [A6 - 0x20]
00003FD6 3B68 0008 BA7C move.w [A5 - 0x4584], [A0 + 0x8]
00003FDC 302D BA7C move.w D0, [A5 - 0x4584]
00003FE0 48C0 ext.l D0
00003FE2 2F00 move.l -[A7], D0
00003FE4 302D BA7C move.w D0, [A5 - 0x4584]
00003FE8 48C0 ext.l D0
00003FEA 2F00 move.l -[A7], D0
00003FEC 302D BA7E move.w D0, [A5 - 0x4582]
00003FF0 48C0 ext.l D0
00003FF2 2F00 move.l -[A7], D0
00003FF4 302D BA7E move.w D0, [A5 - 0x4582]
00003FF8 48C0 ext.l D0
00003FFA 2F00 move.l -[A7], D0
00003FFC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004000 4EBA F336 jsr [PC - 0xCCA /* 00003338 */]
00004004 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004008:
00004008 206D B9F8 movea.l A0, [A5 - 0x4608]
0000400C 216E FFE0 033C move.l [A0 + 0x33C], [A6 - 0x20]
label00004012:
00004012 7000 moveq.l D0, 0x00
00004014 3006 move.w D0, D6
00004016 223C 0000 8800 move.l D1, 0x8800
0000401C C280 and.l D1, D0
0000401E 6608 bne +0xA /* 00004028 */
00004020 7002 moveq.l D0, 0x02
00004022 C06E FFC0 and.w D0, [A6 - 0x40]
00004026 6716 beq +0x18 /* 0000403E */
label00004028:
00004028 206E 0008 movea.l A0, [A6 + 0x8]
0000402C 41E8 032E lea.l A0, [A0 + 0x32E]
00004030 2D48 FFE4 move.l [A6 - 0x1C], A0
00004034 226E 0008 movea.l A1, [A6 + 0x8]
00004038 2348 033C move.l [A1 + 0x33C], A0
0000403C 6012 bra +0x14 /* 00004050 */
label0000403E:
0000403E 206E 0008 movea.l A0, [A6 + 0x8]
00004042 2068 033C movea.l A0, [A0 + 0x33C]
00004046 7009 moveq.l D0, 0x09
00004048 B068 000C cmp.w D0, [A0 + 0xC]
0000404C 6700 0DD8 beq +0xDDA /* 00004E26 */
label00004050:
00004050 206E 0008 movea.l A0, [A6 + 0x8]
00004054 2068 033C movea.l A0, [A0 + 0x33C]
00004058 43ED BE40 lea.l A1, [A5 - 0x41C0]
0000405C 22D8 move.l [A1]+, [A0]+
0000405E 22D8 move.l [A1]+, [A0]+
00004060 22D8 move.l [A1]+, [A0]+
00004062 32D8 move.w [A1]+, [A0]+
00004064 206E 0008 movea.l A0, [A6 + 0x8]
00004068 3B68 0364 BE30 move.w [A5 - 0x41D0], [A0 + 0x364]
0000406E 206E 0008 movea.l A0, [A6 + 0x8]
00004072 3B68 0366 BE32 move.w [A5 - 0x41CE], [A0 + 0x366]
00004078 206E 0008 movea.l A0, [A6 + 0x8]
0000407C 3B68 034A BE34 move.w [A5 - 0x41CC], [A0 + 0x34A]
00004082 206E 0008 movea.l A0, [A6 + 0x8]
00004086 3B68 034C BE36 move.w [A5 - 0x41CA], [A0 + 0x34C]
0000408C 3D6D BA7E FFC6 move.w [A6 - 0x3A], [A5 - 0x4582]
00004092 302D BA7E move.w D0, [A5 - 0x4582]
00004096 48C0 ext.l D0
00004098 2D40 FFD0 move.l [A6 - 0x30], D0
0000409C 3D6D BA7C FFC8 move.w [A6 - 0x38], [A5 - 0x4584]
000040A2 302D BA7C move.w D0, [A5 - 0x4584]
000040A6 48C0 ext.l D0
000040A8 2D40 FFD4 move.l [A6 - 0x2C], D0
000040AC 426E FFCE clr.w [A6 - 0x32]
000040B0 426E FFCC clr.w [A6 - 0x34]
000040B4 303C 0400 move.w D0, 0x400
000040B8 C046 and.w D0, D6
000040BA 6614 bne +0x16 /* 000040D0 */
000040BC 206E 0008 movea.l A0, [A6 + 0x8]
000040C0 3D68 037E FFCC move.w [A6 - 0x34], [A0 + 0x37E]
000040C6 206E 0008 movea.l A0, [A6 + 0x8]
000040CA 3D68 0380 FFCE move.w [A6 - 0x32], [A0 + 0x380]
label000040D0:
000040D0 426E FFB8 clr.w [A6 - 0x48]
000040D4 700F moveq.l D0, 0x0F
000040D6 C046 and.w D0, D6
000040D8 5340 subq.w D0, 1
000040DA 6500 018A bcs +0x18C /* 00004266 */
000040DE 0C40 000D cmpi.w D0, 0xD /* '\r' */
000040E2 6200 0182 bhi +0x184 /* 00004266 */
000040E6 D040 add.w D0, D0
000040E8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000040EC 4EFB 0000 jmp [PC + D0.w]
000040F0 001E 002E ori.b [A6]+, 0x2E /* '.' */
000040F4 0026 0036 ori.b -[A6], 0x36 /* '6' */
000040F8 003E 007E ori.b <<invalid special address>>, 0x7E /* '~' */
000040FC 005E 009E ori.w [A6]+, 0x9E
00004100 00BE 00CC 00E0 ori.l <<invalid special address>>, 0xCC00E0
00004106 0178 0178 bchg [0x00000178], D0
0000410A 016C 53AE bchg [A4 + 0x53AE], D0
0000410E FFD0 .invalid <<F/7/7>>
00004110 6000 0154 bra +0x156 /* 00004266 */
00004114 52AE FFD0 addq.l [A6 - 0x30], 1
00004118 6000 014C bra +0x14E /* 00004266 */
0000411C 53AE FFD4 subq.l [A6 - 0x2C], 1
00004120 6000 0144 bra +0x146 /* 00004266 */
00004124 52AE FFD4 addq.l [A6 - 0x2C], 1
00004128 6000 013C bra +0x13E /* 00004266 */
0000412C 206E 0008 movea.l A0, [A6 + 0x8]
00004130 3028 0364 move.w D0, [A0 + 0x364]
00004134 48C0 ext.l D0
00004136 206E 0008 movea.l A0, [A6 + 0x8]
0000413A 3228 0368 move.w D1, [A0 + 0x368]
0000413E 48C1 ext.l D1
00004140 9081 sub.l D0, D1
00004142 5380 subq.l D0, 1
00004144 D1AE FFD0 add.l [A6 - 0x30], D0
00004148 6000 011C bra +0x11E /* 00004266 */
0000414C 206E 0008 movea.l A0, [A6 + 0x8]
00004150 3028 0368 move.w D0, [A0 + 0x368]
00004154 48C0 ext.l D0
00004156 206E 0008 movea.l A0, [A6 + 0x8]
0000415A 3228 0364 move.w D1, [A0 + 0x364]
0000415E 48C1 ext.l D1
00004160 9081 sub.l D0, D1
00004162 5280 addq.l D0, 1
00004164 D1AE FFD0 add.l [A6 - 0x30], D0
00004168 6000 00FC bra +0xFE /* 00004266 */
0000416C 206E 0008 movea.l A0, [A6 + 0x8]
00004170 3028 034A move.w D0, [A0 + 0x34A]
00004174 48C0 ext.l D0
00004176 206E 0008 movea.l A0, [A6 + 0x8]
0000417A 3228 034E move.w D1, [A0 + 0x34E]
0000417E 48C1 ext.l D1
00004180 9081 sub.l D0, D1
00004182 5380 subq.l D0, 1
00004184 D1AE FFD4 add.l [A6 - 0x2C], D0
00004188 6000 00DC bra +0xDE /* 00004266 */
0000418C 206E 0008 movea.l A0, [A6 + 0x8]
00004190 3028 034E move.w D0, [A0 + 0x34E]
00004194 48C0 ext.l D0
00004196 206E 0008 movea.l A0, [A6 + 0x8]
0000419A 3228 034A move.w D1, [A0 + 0x34A]
0000419E 48C1 ext.l D1
000041A0 9081 sub.l D0, D1
000041A2 5280 addq.l D0, 1
000041A4 D1AE FFD4 add.l [A6 - 0x2C], D0
000041A8 6000 00BC bra +0xBE /* 00004266 */
000041AC 7000 moveq.l D0, 0x00
000041AE 2D40 FFD4 move.l [A6 - 0x2C], D0
000041B2 2D40 FFD0 move.l [A6 - 0x30], D0
000041B6 6000 00AE bra +0xB0 /* 00004266 */
000041BA 2D7C 0000 7FFF FFD4 move.l [A6 - 0x2C], 0x7FFF
000041C2 2D7C 0000 7FFF FFD0 move.l [A6 - 0x30], 0x7FFF
000041CA 6000 009A bra +0x9C /* 00004266 */
000041CE 3D7C 0001 FFB8 move.w [A6 - 0x48], 0x1
000041D4 4A45 tst.w D5
000041D6 6C38 bge +0x3A /* 00004210 */
000041D8 206E 0008 movea.l A0, [A6 + 0x8]
000041DC 3028 0364 move.w D0, [A0 + 0x364]
000041E0 48C0 ext.l D0
000041E2 2D40 FFD0 move.l [A6 - 0x30], D0
000041E6 303C 0800 move.w D0, 0x800
000041EA C046 and.w D0, D6
000041EC 6706 beq +0x8 /* 000041F4 */
000041EE 0C45 FFFF cmpi.w D5, 0xFFFF
000041F2 6616 bne +0x18 /* 0000420A */
label000041F4:
000041F4 303C 0800 move.w D0, 0x800
000041F8 C046 and.w D0, D6
000041FA 661A bne +0x1C /* 00004216 */
000041FC 4A6D BE44 tst.w [A5 - 0x41BC]
00004200 6608 bne +0xA /* 0000420A */
00004202 0C6D 7FFF BE46 cmpi.w [A5 - 0x41BA], 0x7FFF
00004208 670C beq +0xE /* 00004216 */
label0000420A:
0000420A 53AE FFD0 subq.l [A6 - 0x30], 1
0000420E 6006 bra +0x8 /* 00004216 */
label00004210:
00004210 48C5 ext.l D5
00004212 2D45 FFD0 move.l [A6 - 0x30], D5
label00004216:
00004216 4A44 tst.w D4
00004218 6C38 bge +0x3A /* 00004252 */
0000421A 206E 0008 movea.l A0, [A6 + 0x8]
0000421E 3028 034A move.w D0, [A0 + 0x34A]
00004222 48C0 ext.l D0
00004224 2D40 FFD4 move.l [A6 - 0x2C], D0
00004228 303C 0800 move.w D0, 0x800
0000422C C046 and.w D0, D6
0000422E 6706 beq +0x8 /* 00004236 */
00004230 0C44 FFFF cmpi.w D4, 0xFFFF
00004234 6616 bne +0x18 /* 0000424C */
label00004236:
00004236 303C 0800 move.w D0, 0x800
0000423A C046 and.w D0, D6
0000423C 6628 bne +0x2A /* 00004266 */
0000423E 4A6D BE48 tst.w [A5 - 0x41B8]
00004242 6608 bne +0xA /* 0000424C */
00004244 0C6D 7FFF BE4A cmpi.w [A5 - 0x41B6], 0x7FFF
0000424A 671A beq +0x1C /* 00004266 */
label0000424C:
0000424C 53AE FFD4 subq.l [A6 - 0x2C], 1
00004250 6014 bra +0x16 /* 00004266 */
label00004252:
00004252 48C4 ext.l D4
00004254 2D44 FFD4 move.l [A6 - 0x2C], D4
00004258 600C bra +0xE /* 00004266 */
0000425A 48C5 ext.l D5
0000425C DBAE FFD0 add.l [A6 - 0x30], D5
00004260 48C4 ext.l D4
00004262 D9AE FFD4 add.l [A6 - 0x2C], D4
label00004266:
00004266 302E FFCC move.w D0, [A6 - 0x34]
0000426A 48C0 ext.l D0
0000426C B0AE FFD0 cmp.l D0, [A6 - 0x30]
00004270 6F0C ble +0xE /* 0000427E */
00004272 302E FFCC move.w D0, [A6 - 0x34]
00004276 48C0 ext.l D0
00004278 2D40 FFD0 move.l [A6 - 0x30], D0
0000427C 6012 bra +0x14 /* 00004290 */
label0000427E:
0000427E 0CAE 0000 7FFF FFD0 cmpi.l [A6 - 0x30], 0x7FFF
00004286 6F08 ble +0xA /* 00004290 */
00004288 2D7C 0000 7FFF FFD0 move.l [A6 - 0x30], 0x7FFF
label00004290:
00004290 3D6E FFD2 FFC2 move.w [A6 - 0x3E], [A6 - 0x2E]
00004296 4A6E FFB8 tst.w [A6 - 0x48]
0000429A 6650 bne +0x52 /* 000042EC */
0000429C 302E FFC2 move.w D0, [A6 - 0x3E]
000042A0 B06E FFC6 cmp.w D0, [A6 - 0x3A]
000042A4 6746 beq +0x48 /* 000042EC */
000042A6 302E FFC2 move.w D0, [A6 - 0x3E]
000042AA 48C0 ext.l D0
000042AC 2F00 move.l -[A7], D0
000042AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042B2 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
000042B6 4A40 tst.w D0
000042B8 508F addq.l A7, 8
000042BA 6630 bne +0x32 /* 000042EC */
000042BC 7001 moveq.l D0, 0x01
000042BE 2F00 move.l -[A7], D0
000042C0 322E FFC2 move.w D1, [A6 - 0x3E]
000042C4 B26E FFC6 cmp.w D1, [A6 - 0x3A]
000042C8 6C04 bge +0x6 /* 000042CE */
000042CA 72FF moveq.l D1, 0xFFFFFFFF
000042CC 6002 bra +0x4 /* 000042D0 */
label000042CE:
000042CE 7201 moveq.l D1, 0x01
label000042D0:
000042D0 2F01 move.l -[A7], D1
000042D2 486E FFC2 pea.l [A6 - 0x3E]
000042D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042DA 4EBA 0B80 jsr [PC + 0xB80 /* 00004E5C */]
000042DE 4A40 tst.w D0
000042E0 4FEF 0010 lea.l A7, [A7 + 0x10]
000042E4 6606 bne +0x8 /* 000042EC */
000042E6 3D6E FFC6 FFC2 move.w [A6 - 0x3E], [A6 - 0x3A]
label000042EC:
000042EC 302E FFCE move.w D0, [A6 - 0x32]
000042F0 48C0 ext.l D0
000042F2 B0AE FFD4 cmp.l D0, [A6 - 0x2C]
000042F6 6F0C ble +0xE /* 00004304 */
000042F8 302E FFCE move.w D0, [A6 - 0x32]
000042FC 48C0 ext.l D0
000042FE 2D40 FFD4 move.l [A6 - 0x2C], D0
00004302 6012 bra +0x14 /* 00004316 */
label00004304:
00004304 0CAE 0000 7FFF FFD4 cmpi.l [A6 - 0x2C], 0x7FFF
0000430C 6F08 ble +0xA /* 00004316 */
0000430E 2D7C 0000 7FFF FFD4 move.l [A6 - 0x2C], 0x7FFF
label00004316:
00004316 3D6E FFD6 FFC4 move.w [A6 - 0x3C], [A6 - 0x2A]
0000431C 4A6E FFB8 tst.w [A6 - 0x48]
00004320 6650 bne +0x52 /* 00004372 */
00004322 302E FFC4 move.w D0, [A6 - 0x3C]
00004326 B06E FFC8 cmp.w D0, [A6 - 0x38]
0000432A 6746 beq +0x48 /* 00004372 */
0000432C 302E FFC4 move.w D0, [A6 - 0x3C]
00004330 48C0 ext.l D0
00004332 2F00 move.l -[A7], D0
00004334 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004338 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
0000433C 4A40 tst.w D0
0000433E 508F addq.l A7, 8
00004340 6630 bne +0x32 /* 00004372 */
00004342 7000 moveq.l D0, 0x00
00004344 2F00 move.l -[A7], D0
00004346 322E FFC4 move.w D1, [A6 - 0x3C]
0000434A B26E FFC8 cmp.w D1, [A6 - 0x38]
0000434E 6C04 bge +0x6 /* 00004354 */
00004350 72FF moveq.l D1, 0xFFFFFFFF
00004352 6002 bra +0x4 /* 00004356 */
label00004354:
00004354 7201 moveq.l D1, 0x01
label00004356:
00004356 2F01 move.l -[A7], D1
00004358 486E FFC4 pea.l [A6 - 0x3C]
0000435C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004360 4EBA 0AFA jsr [PC + 0xAFA /* 00004E5C */]
00004364 4A40 tst.w D0
00004366 4FEF 0010 lea.l A7, [A7 + 0x10]
0000436A 6606 bne +0x8 /* 00004372 */
0000436C 3D6E FFC8 FFC4 move.w [A6 - 0x3C], [A6 - 0x38]
label00004372:
00004372 426E FFBE clr.w [A6 - 0x42]
00004376 7000 moveq.l D0, 0x00
00004378 3006 move.w D0, D6
0000437A 223C 0000 C000 move.l D1, 0xC000
00004380 C280 and.l D1, D0
00004382 660A bne +0xC /* 0000438E */
00004384 7002 moveq.l D0, 0x02
00004386 C06E FFC0 and.w D0, [A6 - 0x40]
0000438A 6700 01DE beq +0x1E0 /* 0000456A */
label0000438E:
0000438E 303C 4000 move.w D0, 0x4000 /* '@\0' */
00004392 C046 and.w D0, D6
00004394 6770 beq +0x72 /* 00004406 */
00004396 206D B9F8 movea.l A0, [A5 - 0x4608]
0000439A 2F08 move.l -[A7], A0
0000439C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000043A0 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000043A4 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000043A8 4A40 tst.w D0
000043AA 508F addq.l A7, 8
000043AC 6710 beq +0x12 /* 000043BE */
000043AE 206D B9F8 movea.l A0, [A5 - 0x4608]
000043B2 2068 0336 movea.l A0, [A0 + 0x336]
000043B6 7000 moveq.l D0, 0x00
000043B8 2140 0014 move.l [A0 + 0x14], D0
000043BC 600E bra +0x10 /* 000043CC */
label000043BE:
000043BE 7001 moveq.l D0, 0x01
000043C0 2F00 move.l -[A7], D0
000043C2 7200 moveq.l D1, 0x00
000043C4 2F01 move.l -[A7], D1
000043C6 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
000043CA 508F addq.l A7, 8
label000043CC:
000043CC 206D B9F8 movea.l A0, [A5 - 0x4608]
000043D0 4AA8 03DA tst.l [A0 + 0x3DA]
000043D4 6730 beq +0x32 /* 00004406 */
000043D6 206D B9F8 movea.l A0, [A5 - 0x4608]
000043DA 2F28 03DA move.l -[A7], [A0 + 0x3DA]
000043DE 7000 moveq.l D0, 0x00
000043E0 2F00 move.l -[A7], D0
000043E2 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
000043E6 4EAD 170A jsr [A5 + 0x170A /* export_733 */]
000043EA 7000 moveq.l D0, 0x00
000043EC 2F00 move.l -[A7], D0
000043EE 206D B9F8 movea.l A0, [A5 - 0x4608]
000043F2 2F28 03DA move.l -[A7], [A0 + 0x3DA]
000043F6 206D B9F8 movea.l A0, [A5 - 0x4608]
000043FA 4868 03D6 pea.l [A0 + 0x3D6]
000043FE 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00004402 4FEF 0018 lea.l A7, [A7 + 0x18]
label00004406:
00004406 7000 moveq.l D0, 0x00
00004408 2D40 FFD8 move.l [A6 - 0x28], D0
0000440C 2D40 FFDC move.l [A6 - 0x24], D0
00004410 47ED BE40 lea.l A3, [A5 - 0x41C0]
label00004414:
00004414 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00004418 7003 moveq.l D0, 0x03
0000441A B06B 000C cmp.w D0, [A3 + 0xC]
0000441E 6708 beq +0xA /* 00004428 */
00004420 7004 moveq.l D0, 0x04
00004422 B06B 000C cmp.w D0, [A3 + 0xC]
00004426 6608 bne +0xA /* 00004430 */
label00004428:
00004428 303C 4000 move.w D0, 0x4000 /* '@\0' */
0000442C C046 and.w D0, D6
0000442E 662E bne +0x30 /* 0000445E */
label00004430:
00004430 7001 moveq.l D0, 0x01
00004432 B06B 000C cmp.w D0, [A3 + 0xC]
00004436 6708 beq +0xA /* 00004440 */
00004438 7006 moveq.l D0, 0x06
0000443A B06B 000C cmp.w D0, [A3 + 0xC]
0000443E 6E0E bgt +0x10 /* 0000444E */
label00004440:
00004440 7000 moveq.l D0, 0x00
00004442 3006 move.w D0, D6
00004444 223C 0000 8000 move.l D1, 0x8000
0000444A C280 and.l D1, D0
0000444C 6610 bne +0x12 /* 0000445E */
label0000444E:
0000444E 7002 moveq.l D0, 0x02
00004450 B06B 000C cmp.w D0, [A3 + 0xC]
00004454 6678 bne +0x7A /* 000044CE */
00004456 7002 moveq.l D0, 0x02
00004458 C06E FFC0 and.w D0, [A6 - 0x40]
0000445C 6770 beq +0x72 /* 000044CE */
label0000445E:
0000445E 7001 moveq.l D0, 0x01
00004460 B06B 000C cmp.w D0, [A3 + 0xC]
00004464 662E bne +0x30 /* 00004494 */
00004466 302B 000A move.w D0, [A3 + 0xA]
0000446A 48C0 ext.l D0
0000446C 2F00 move.l -[A7], D0
0000446E 302B 0008 move.w D0, [A3 + 0x8]
00004472 48C0 ext.l D0
00004474 2F00 move.l -[A7], D0
00004476 302B 0006 move.w D0, [A3 + 0x6]
0000447A 48C0 ext.l D0
0000447C 2F00 move.l -[A7], D0
0000447E 302B 0004 move.w D0, [A3 + 0x4]
00004482 48C0 ext.l D0
00004484 2F00 move.l -[A7], D0
00004486 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000448A 4EBA EEAC jsr [PC - 0x1154 /* 00003338 */]
0000448E 4FEF 0014 lea.l A7, [A7 + 0x14]
00004492 6026 bra +0x28 /* 000044BA */
label00004494:
00004494 7009 moveq.l D0, 0x09
00004496 B06B 000C cmp.w D0, [A3 + 0xC]
0000449A 6612 bne +0x14 /* 000044AE */
0000449C 4A6D EA56 tst.w [A5 - 0x15AA]
000044A0 670C beq +0xE /* 000044AE */
000044A2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000044A6 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000044AA 588F addq.l A7, 4
000044AC 600C bra +0xE /* 000044BA */
label000044AE:
000044AE 7002 moveq.l D0, 0x02
000044B0 B06B 000C cmp.w D0, [A3 + 0xC]
000044B4 6604 bne +0x6 /* 000044BA */
000044B6 526E FFCA addq.w [A6 - 0x36], 1
label000044BA:
000044BA 2653 movea.l A3, [A3]
000044BC 4AAE FFDC tst.l [A6 - 0x24]
000044C0 6754 beq +0x56 /* 00004516 */
000044C2 2F2E FFDC move.l -[A7], [A6 - 0x24]
000044C6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000044CA 588F addq.l A7, 4
000044CC 6048 bra +0x4A /* 00004516 */
label000044CE:
000044CE 2D4B FFDC move.l [A6 - 0x24], A3
000044D2 2653 movea.l A3, [A3]
000044D4 4AAE FFD8 tst.l [A6 - 0x28]
000044D8 6710 beq +0x12 /* 000044EA */
000044DA 206E FFD8 movea.l A0, [A6 - 0x28]
000044DE 20AE FFDC move.l [A0], [A6 - 0x24]
000044E2 2D6E FFDC FFD8 move.l [A6 - 0x28], [A6 - 0x24]
000044E8 602C bra +0x2E /* 00004516 */
label000044EA:
000044EA 41ED BE40 lea.l A0, [A5 - 0x41C0]
000044EE B1EE FFDC cmpa.l A0, [A6 - 0x24]
000044F2 671A beq +0x1C /* 0000450E */
000044F4 206E FFDC movea.l A0, [A6 - 0x24]
000044F8 43ED BE40 lea.l A1, [A5 - 0x41C0]
000044FC 22D8 move.l [A1]+, [A0]+
000044FE 22D8 move.l [A1]+, [A0]+
00004500 22D8 move.l [A1]+, [A0]+
00004502 32D8 move.w [A1]+, [A0]+
00004504 2F2E FFDC move.l -[A7], [A6 - 0x24]
00004508 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000450C 588F addq.l A7, 4
label0000450E:
0000450E 41ED BE40 lea.l A0, [A5 - 0x41C0]
00004512 2D48 FFD8 move.l [A6 - 0x28], A0
label00004516:
00004516 2D4B FFDC move.l [A6 - 0x24], A3
0000451A 6600 FEF8 bne -0x106 /* 00004414 */
0000451E 4AAE FFD8 tst.l [A6 - 0x28]
00004522 670A beq +0xC /* 0000452E */
00004524 206E FFD8 movea.l A0, [A6 - 0x28]
00004528 7000 moveq.l D0, 0x00
0000452A 2080 move.l [A0], D0
0000452C 600A bra +0xC /* 00004538 */
label0000452E:
0000452E 426D BE4C clr.w [A5 - 0x41B4]
00004532 7000 moveq.l D0, 0x00
00004534 2B40 BE40 move.l [A5 - 0x41C0], D0
label00004538:
00004538 4A6E FFCA tst.w [A6 - 0x36]
0000453C 672C beq +0x2E /* 0000456A */
0000453E 206E 0008 movea.l A0, [A6 + 0x8]
00004542 41E8 032E lea.l A0, [A0 + 0x32E]
00004546 43ED BE40 lea.l A1, [A5 - 0x41C0]
0000454A 20D9 move.l [A0]+, [A1]+
0000454C 20D9 move.l [A0]+, [A1]+
0000454E 20D9 move.l [A0]+, [A1]+
00004550 30D9 move.w [A0]+, [A1]+
00004552 7000 moveq.l D0, 0x00
00004554 302E FFC0 move.w D0, [A6 - 0x40]
00004558 2F00 move.l -[A7], D0
0000455A 7001 moveq.l D0, 0x01
0000455C 2F00 move.l -[A7], D0
0000455E 7200 moveq.l D1, 0x00
00004560 2F01 move.l -[A7], D1
00004562 4EBA E8BE jsr [PC - 0x1742 /* 00002E22 */]
00004566 4FEF 000C lea.l A7, [A7 + 0xC]
label0000456A:
0000456A 303C 0800 move.w D0, 0x800
0000456E C046 and.w D0, D6
00004570 6700 00A2 beq +0xA4 /* 00004614 */
00004574 206E 0008 movea.l A0, [A6 + 0x8]
00004578 41E8 032E lea.l A0, [A0 + 0x32E]
0000457C 43ED BE40 lea.l A1, [A5 - 0x41C0]
00004580 20D9 move.l [A0]+, [A1]+
00004582 20D9 move.l [A0]+, [A1]+
00004584 20D9 move.l [A0]+, [A1]+
00004586 30D9 move.w [A0]+, [A1]+
00004588 302E FFC0 move.w D0, [A6 - 0x40]
0000458C 0800 0000 btst.b D0, 0x0
00004590 670C beq +0xE /* 0000459E */
00004592 3B7C 0002 BE4C move.w [A5 - 0x41B4], 0x2
00004598 526E FFCA addq.w [A6 - 0x36], 1
0000459C 6006 bra +0x8 /* 000045A4 */
label0000459E:
0000459E 3B7C 0001 BE4C move.w [A5 - 0x41B4], 0x1
label000045A4:
000045A4 3B6E FFC2 BE44 move.w [A5 - 0x41BC], [A6 - 0x3E]
000045AA 3B6E FFC2 BE46 move.w [A5 - 0x41BA], [A6 - 0x3E]
000045B0 3B6E FFC4 BE48 move.w [A5 - 0x41B8], [A6 - 0x3C]
000045B6 3B6E FFC4 BE4A move.w [A5 - 0x41B6], [A6 - 0x3C]
000045BC 4A6E FFB8 tst.w [A6 - 0x48]
000045C0 6720 beq +0x22 /* 000045E2 */
000045C2 0C45 FFFF cmpi.w D5, 0xFFFF
000045C6 660A bne +0xC /* 000045D2 */
000045C8 426D BE44 clr.w [A5 - 0x41BC]
000045CC 3B7C 7FFF BE46 move.w [A5 - 0x41BA], 0x7FFF
label000045D2:
000045D2 0C44 FFFF cmpi.w D4, 0xFFFF
000045D6 660A bne +0xC /* 000045E2 */
000045D8 426D BE48 clr.w [A5 - 0x41B8]
000045DC 3B7C 7FFF BE4A move.w [A5 - 0x41B6], 0x7FFF
label000045E2:
000045E2 4A6E FFC0 tst.w [A6 - 0x40]
000045E6 662C bne +0x2E /* 00004614 */
000045E8 302D BE4A move.w D0, [A5 - 0x41B6]
000045EC 48C0 ext.l D0
000045EE 2F00 move.l -[A7], D0
000045F0 302D BE48 move.w D0, [A5 - 0x41B8]
000045F4 48C0 ext.l D0
000045F6 2F00 move.l -[A7], D0
000045F8 302D BE46 move.w D0, [A5 - 0x41BA]
000045FC 48C0 ext.l D0
000045FE 2F00 move.l -[A7], D0
00004600 302D BE44 move.w D0, [A5 - 0x41BC]
00004604 48C0 ext.l D0
00004606 2F00 move.l -[A7], D0
00004608 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000460C 4EBA ED2A jsr [PC - 0x12D6 /* 00003338 */]
00004610 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004614:
00004614 303C 2000 move.w D0, 0x2000 /* ' \0' */
00004618 C046 and.w D0, D6
0000461A 671A beq +0x1C /* 00004636 */
0000461C 3B6E FFC2 BA7E move.w [A5 - 0x4582], [A6 - 0x3E]
00004622 3B6E FFC2 BE1E move.w [A5 - 0x41E2], [A6 - 0x3E]
00004628 3B6E FFC4 BA7C move.w [A5 - 0x4584], [A6 - 0x3C]
0000462E 3B6E FFC4 BE1C move.w [A5 - 0x41E4], [A6 - 0x3C]
00004634 602A bra +0x2C /* 00004660 */
label00004636:
00004636 303C 0800 move.w D0, 0x800
0000463A C046 and.w D0, D6
0000463C 670E beq +0x10 /* 0000464C */
0000463E 3B6E FFC2 BE1E move.w [A5 - 0x41E2], [A6 - 0x3E]
00004644 3B6E FFC4 BE1C move.w [A5 - 0x41E4], [A6 - 0x3C]
0000464A 6014 bra +0x16 /* 00004660 */
label0000464C:
0000464C 7002 moveq.l D0, 0x02
0000464E B06D BE4C cmp.w D0, [A5 - 0x41B4]
00004652 670C beq +0xE /* 00004660 */
00004654 3B6D BA7E BE1E move.w [A5 - 0x41E2], [A5 - 0x4582]
0000465A 3B6D BA7C BE1C move.w [A5 - 0x41E4], [A5 - 0x4584]
label00004660:
00004660 302E FFC2 move.w D0, [A6 - 0x3E]
00004664 906E FFC6 sub.w D0, [A6 - 0x3A]
00004668 3D40 FFBA move.w [A6 - 0x46], D0
0000466C 302E FFC4 move.w D0, [A6 - 0x3C]
00004670 906E FFC8 sub.w D0, [A6 - 0x38]
00004674 3D40 FFBC move.w [A6 - 0x44], D0
00004678 41EE FFF4 lea.l A0, [A6 - 0xC]
0000467C 43ED BE44 lea.l A1, [A5 - 0x41BC]
00004680 20D9 move.l [A0]+, [A1]+
00004682 20D9 move.l [A0]+, [A1]+
00004684 303C 1000 move.w D0, 0x1000
00004688 C046 and.w D0, D6
0000468A 6762 beq +0x64 /* 000046EE */
0000468C 0C6D 7FFF BE46 cmpi.w [A5 - 0x41BA], 0x7FFF
00004692 6606 bne +0x8 /* 0000469A */
00004694 4A6D BE44 tst.w [A5 - 0x41BC]
00004698 6722 beq +0x24 /* 000046BC */
label0000469A:
0000469A 3B6D BE1E BE44 move.w [A5 - 0x41BC], [A5 - 0x41E2]
000046A0 3B6E FFC2 BE46 move.w [A5 - 0x41BA], [A6 - 0x3E]
000046A6 302D BE1E move.w D0, [A5 - 0x41E2]
000046AA B06E FFC2 cmp.w D0, [A6 - 0x3E]
000046AE 6F0C ble +0xE /* 000046BC */
000046B0 3B6E FFC2 BE44 move.w [A5 - 0x41BC], [A6 - 0x3E]
000046B6 3B6D BE1E BE46 move.w [A5 - 0x41BA], [A5 - 0x41E2]
label000046BC:
000046BC 0C6D 7FFF BE4A cmpi.w [A5 - 0x41B6], 0x7FFF
000046C2 6606 bne +0x8 /* 000046CA */
000046C4 4A6D BE48 tst.w [A5 - 0x41B8]
000046C8 6738 beq +0x3A /* 00004702 */
label000046CA:
000046CA 3B6D BE1C BE48 move.w [A5 - 0x41B8], [A5 - 0x41E4]
000046D0 3B6E FFC4 BE4A move.w [A5 - 0x41B6], [A6 - 0x3C]
000046D6 302D BE1C move.w D0, [A5 - 0x41E4]
000046DA B06E FFC4 cmp.w D0, [A6 - 0x3C]
000046DE 6F22 ble +0x24 /* 00004702 */
000046E0 3B6E FFC4 BE48 move.w [A5 - 0x41B8], [A6 - 0x3C]
000046E6 3B6D BE1C BE4A move.w [A5 - 0x41B6], [A5 - 0x41E4]
000046EC 6014 bra +0x16 /* 00004702 */
label000046EE:
000046EE 303C 0400 move.w D0, 0x400
000046F2 C046 and.w D0, D6
000046F4 670C beq +0xE /* 00004702 */
000046F6 3B6E 001A BE46 move.w [A5 - 0x41BA], [A6 + 0x1A]
000046FC 3B6E 001E BE4A move.w [A5 - 0x41B6], [A6 + 0x1E]
label00004702:
00004702 41EE FFEC lea.l A0, [A6 - 0x14]
00004706 43ED BE44 lea.l A1, [A5 - 0x41BC]
0000470A 20D9 move.l [A0]+, [A1]+
0000470C 20D9 move.l [A0]+, [A1]+
0000470E 7001 moveq.l D0, 0x01
00004710 B06D BE4C cmp.w D0, [A5 - 0x41B4]
00004714 6600 02C6 bne +0x2C8 /* 000049DC */
00004718 4A6E FFF4 tst.w [A6 - 0xC]
0000471C 663A bne +0x3C /* 00004758 */
0000471E 0C6E 7FFF FFF6 cmpi.w [A6 - 0xA], 0x7FFF
00004724 6632 bne +0x34 /* 00004758 */
00004726 4A6E FFEC tst.w [A6 - 0x14]
0000472A 6608 bne +0xA /* 00004734 */
0000472C 0C6E 7FFF FFEE cmpi.w [A6 - 0x12], 0x7FFF
00004732 6724 beq +0x26 /* 00004758 */
label00004734:
00004734 302E FFFA move.w D0, [A6 - 0x6]
00004738 48C0 ext.l D0
0000473A 2F00 move.l -[A7], D0
0000473C 302E FFF8 move.w D0, [A6 - 0x8]
00004740 48C0 ext.l D0
00004742 2F00 move.l -[A7], D0
00004744 70FF moveq.l D0, 0xFFFFFFFF
00004746 2F00 move.l -[A7], D0
00004748 2F00 move.l -[A7], D0
0000474A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000474E 4EBA EBE8 jsr [PC - 0x1418 /* 00003338 */]
00004752 4FEF 0014 lea.l A7, [A7 + 0x14]
00004756 603E bra +0x40 /* 00004796 */
label00004758:
00004758 4A6E FFEC tst.w [A6 - 0x14]
0000475C 6638 bne +0x3A /* 00004796 */
0000475E 0C6E 7FFF FFEE cmpi.w [A6 - 0x12], 0x7FFF
00004764 6630 bne +0x32 /* 00004796 */
00004766 4A6E FFF4 tst.w [A6 - 0xC]
0000476A 6608 bne +0xA /* 00004774 */
0000476C 0C6E 7FFF FFF6 cmpi.w [A6 - 0xA], 0x7FFF
00004772 6722 beq +0x24 /* 00004796 */
label00004774:
00004774 302E FFF2 move.w D0, [A6 - 0xE]
00004778 48C0 ext.l D0
0000477A 2F00 move.l -[A7], D0
0000477C 302E FFF0 move.w D0, [A6 - 0x10]
00004780 48C0 ext.l D0
00004782 2F00 move.l -[A7], D0
00004784 70FF moveq.l D0, 0xFFFFFFFF
00004786 2F00 move.l -[A7], D0
00004788 2F00 move.l -[A7], D0
0000478A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000478E 4EBA EBA8 jsr [PC - 0x1458 /* 00003338 */]
00004792 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004796:
00004796 4A6E FFF8 tst.w [A6 - 0x8]
0000479A 663A bne +0x3C /* 000047D6 */
0000479C 0C6E 7FFF FFFA cmpi.w [A6 - 0x6], 0x7FFF
000047A2 6632 bne +0x34 /* 000047D6 */
000047A4 4A6E FFF0 tst.w [A6 - 0x10]
000047A8 6608 bne +0xA /* 000047B2 */
000047AA 0C6E 7FFF FFF2 cmpi.w [A6 - 0xE], 0x7FFF
000047B0 6724 beq +0x26 /* 000047D6 */
label000047B2:
000047B2 70FF moveq.l D0, 0xFFFFFFFF
000047B4 2F00 move.l -[A7], D0
000047B6 2F00 move.l -[A7], D0
000047B8 322E FFF6 move.w D1, [A6 - 0xA]
000047BC 48C1 ext.l D1
000047BE 2F01 move.l -[A7], D1
000047C0 322E FFF4 move.w D1, [A6 - 0xC]
000047C4 48C1 ext.l D1
000047C6 2F01 move.l -[A7], D1
000047C8 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000047CC 4EBA EB6A jsr [PC - 0x1496 /* 00003338 */]
000047D0 4FEF 0014 lea.l A7, [A7 + 0x14]
000047D4 603E bra +0x40 /* 00004814 */
label000047D6:
000047D6 4A6E FFF0 tst.w [A6 - 0x10]
000047DA 6638 bne +0x3A /* 00004814 */
000047DC 0C6E 7FFF FFF2 cmpi.w [A6 - 0xE], 0x7FFF
000047E2 6630 bne +0x32 /* 00004814 */
000047E4 4A6E FFF8 tst.w [A6 - 0x8]
000047E8 6608 bne +0xA /* 000047F2 */
000047EA 0C6E 7FFF FFFA cmpi.w [A6 - 0x6], 0x7FFF
000047F0 6722 beq +0x24 /* 00004814 */
label000047F2:
000047F2 70FF moveq.l D0, 0xFFFFFFFF
000047F4 2F00 move.l -[A7], D0
000047F6 2F00 move.l -[A7], D0
000047F8 322E FFEE move.w D1, [A6 - 0x12]
000047FC 48C1 ext.l D1
000047FE 2F01 move.l -[A7], D1
00004800 322E FFEC move.w D1, [A6 - 0x14]
00004804 48C1 ext.l D1
00004806 2F01 move.l -[A7], D1
00004808 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000480C 4EBA EB2A jsr [PC - 0x14D6 /* 00003338 */]
00004810 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004814:
00004814 302E FFEC move.w D0, [A6 - 0x14]
00004818 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000481C 6F30 ble +0x32 /* 0000484E */
0000481E 302E FFFA move.w D0, [A6 - 0x6]
00004822 48C0 ext.l D0
00004824 2F00 move.l -[A7], D0
00004826 302E FFF8 move.w D0, [A6 - 0x8]
0000482A 48C0 ext.l D0
0000482C 2F00 move.l -[A7], D0
0000482E 302E FFEC move.w D0, [A6 - 0x14]
00004832 48C0 ext.l D0
00004834 5380 subq.l D0, 1
00004836 2F00 move.l -[A7], D0
00004838 302E FFF4 move.w D0, [A6 - 0xC]
0000483C 48C0 ext.l D0
0000483E 2F00 move.l -[A7], D0
00004840 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004844 4EBA EAF2 jsr [PC - 0x150E /* 00003338 */]
00004848 4FEF 0014 lea.l A7, [A7 + 0x14]
0000484C 6038 bra +0x3A /* 00004886 */
label0000484E:
0000484E 302E FFEC move.w D0, [A6 - 0x14]
00004852 B06E FFF4 cmp.w D0, [A6 - 0xC]
00004856 6C2E bge +0x30 /* 00004886 */
00004858 302E FFF2 move.w D0, [A6 - 0xE]
0000485C 48C0 ext.l D0
0000485E 2F00 move.l -[A7], D0
00004860 302E FFF0 move.w D0, [A6 - 0x10]
00004864 48C0 ext.l D0
00004866 2F00 move.l -[A7], D0
00004868 302E FFF4 move.w D0, [A6 - 0xC]
0000486C 48C0 ext.l D0
0000486E 5380 subq.l D0, 1
00004870 2F00 move.l -[A7], D0
00004872 302E FFEC move.w D0, [A6 - 0x14]
00004876 48C0 ext.l D0
00004878 2F00 move.l -[A7], D0
0000487A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000487E 4EBA EAB8 jsr [PC - 0x1548 /* 00003338 */]
00004882 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004886:
00004886 302E FFEE move.w D0, [A6 - 0x12]
0000488A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000488E 6F30 ble +0x32 /* 000048C0 */
00004890 302E FFF2 move.w D0, [A6 - 0xE]
00004894 48C0 ext.l D0
00004896 2F00 move.l -[A7], D0
00004898 302E FFF0 move.w D0, [A6 - 0x10]
0000489C 48C0 ext.l D0
0000489E 2F00 move.l -[A7], D0
000048A0 302E FFEE move.w D0, [A6 - 0x12]
000048A4 48C0 ext.l D0
000048A6 2F00 move.l -[A7], D0
000048A8 302E FFF6 move.w D0, [A6 - 0xA]
000048AC 48C0 ext.l D0
000048AE 5280 addq.l D0, 1
000048B0 2F00 move.l -[A7], D0
000048B2 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000048B6 4EBA EA80 jsr [PC - 0x1580 /* 00003338 */]
000048BA 4FEF 0014 lea.l A7, [A7 + 0x14]
000048BE 6038 bra +0x3A /* 000048F8 */
label000048C0:
000048C0 302E FFEE move.w D0, [A6 - 0x12]
000048C4 B06E FFF6 cmp.w D0, [A6 - 0xA]
000048C8 6C2E bge +0x30 /* 000048F8 */
000048CA 302E FFFA move.w D0, [A6 - 0x6]
000048CE 48C0 ext.l D0
000048D0 2F00 move.l -[A7], D0
000048D2 302E FFF8 move.w D0, [A6 - 0x8]
000048D6 48C0 ext.l D0
000048D8 2F00 move.l -[A7], D0
000048DA 302E FFF6 move.w D0, [A6 - 0xA]
000048DE 48C0 ext.l D0
000048E0 2F00 move.l -[A7], D0
000048E2 302E FFEE move.w D0, [A6 - 0x12]
000048E6 48C0 ext.l D0
000048E8 5280 addq.l D0, 1
000048EA 2F00 move.l -[A7], D0
000048EC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000048F0 4EBA EA46 jsr [PC - 0x15BA /* 00003338 */]
000048F4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000048F8:
000048F8 302E FFF0 move.w D0, [A6 - 0x10]
000048FC B06E FFF8 cmp.w D0, [A6 - 0x8]
00004900 6F30 ble +0x32 /* 00004932 */
00004902 302E FFF0 move.w D0, [A6 - 0x10]
00004906 48C0 ext.l D0
00004908 5380 subq.l D0, 1
0000490A 2F00 move.l -[A7], D0
0000490C 302E FFF8 move.w D0, [A6 - 0x8]
00004910 48C0 ext.l D0
00004912 2F00 move.l -[A7], D0
00004914 302E FFF6 move.w D0, [A6 - 0xA]
00004918 48C0 ext.l D0
0000491A 2F00 move.l -[A7], D0
0000491C 302E FFF4 move.w D0, [A6 - 0xC]
00004920 48C0 ext.l D0
00004922 2F00 move.l -[A7], D0
00004924 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004928 4EBA EA0E jsr [PC - 0x15F2 /* 00003338 */]
0000492C 4FEF 0014 lea.l A7, [A7 + 0x14]
00004930 6038 bra +0x3A /* 0000496A */
label00004932:
00004932 302E FFF0 move.w D0, [A6 - 0x10]
00004936 B06E FFF8 cmp.w D0, [A6 - 0x8]
0000493A 6C2E bge +0x30 /* 0000496A */
0000493C 302E FFF8 move.w D0, [A6 - 0x8]
00004940 48C0 ext.l D0
00004942 5380 subq.l D0, 1
00004944 2F00 move.l -[A7], D0
00004946 302E FFF0 move.w D0, [A6 - 0x10]
0000494A 48C0 ext.l D0
0000494C 2F00 move.l -[A7], D0
0000494E 302E FFEE move.w D0, [A6 - 0x12]
00004952 48C0 ext.l D0
00004954 2F00 move.l -[A7], D0
00004956 302E FFEC move.w D0, [A6 - 0x14]
0000495A 48C0 ext.l D0
0000495C 2F00 move.l -[A7], D0
0000495E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004962 4EBA E9D4 jsr [PC - 0x162C /* 00003338 */]
00004966 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000496A:
0000496A 302E FFF2 move.w D0, [A6 - 0xE]
0000496E B06E FFFA cmp.w D0, [A6 - 0x6]
00004972 6F30 ble +0x32 /* 000049A4 */
00004974 302E FFF2 move.w D0, [A6 - 0xE]
00004978 48C0 ext.l D0
0000497A 2F00 move.l -[A7], D0
0000497C 302E FFFA move.w D0, [A6 - 0x6]
00004980 48C0 ext.l D0
00004982 5280 addq.l D0, 1
00004984 2F00 move.l -[A7], D0
00004986 302E FFEE move.w D0, [A6 - 0x12]
0000498A 48C0 ext.l D0
0000498C 2F00 move.l -[A7], D0
0000498E 302E FFEC move.w D0, [A6 - 0x14]
00004992 48C0 ext.l D0
00004994 2F00 move.l -[A7], D0
00004996 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000499A 4EBA E99C jsr [PC - 0x1664 /* 00003338 */]
0000499E 4FEF 0014 lea.l A7, [A7 + 0x14]
000049A2 6038 bra +0x3A /* 000049DC */
label000049A4:
000049A4 302E FFF2 move.w D0, [A6 - 0xE]
000049A8 B06E FFFA cmp.w D0, [A6 - 0x6]
000049AC 6C2E bge +0x30 /* 000049DC */
000049AE 302E FFFA move.w D0, [A6 - 0x6]
000049B2 48C0 ext.l D0
000049B4 2F00 move.l -[A7], D0
000049B6 302E FFF2 move.w D0, [A6 - 0xE]
000049BA 48C0 ext.l D0
000049BC 5280 addq.l D0, 1
000049BE 2F00 move.l -[A7], D0
000049C0 302E FFF6 move.w D0, [A6 - 0xA]
000049C4 48C0 ext.l D0
000049C6 2F00 move.l -[A7], D0
000049C8 302E FFF4 move.w D0, [A6 - 0xC]
000049CC 48C0 ext.l D0
000049CE 2F00 move.l -[A7], D0
000049D0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000049D4 4EBA E962 jsr [PC - 0x169E /* 00003338 */]
000049D8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000049DC:
000049DC 4A6D EA58 tst.w [A5 - 0x15A8]
000049E0 6604 bne +0x6 /* 000049E6 */
000049E2 0046 0040 ori.w D6, 0x40 /* '@' */
label000049E6:
000049E6 303C 0080 move.w D0, 0x80
000049EA C046 and.w D0, D6
000049EC 673C beq +0x3E /* 00004A2A */
000049EE 7040 moveq.l D0, 0x40
000049F0 C046 and.w D0, D6
000049F2 6636 bne +0x38 /* 00004A2A */
000049F4 206E 0008 movea.l A0, [A6 + 0x8]
000049F8 BA68 0364 cmp.w D5, [A0 + 0x364]
000049FC 670E beq +0x10 /* 00004A0C */
000049FE 3D7C 0001 FFBE move.w [A6 - 0x42], 0x1
00004A04 206E 0008 movea.l A0, [A6 + 0x8]
00004A08 3145 0364 move.w [A0 + 0x364], D5
label00004A0C:
00004A0C 206E 0008 movea.l A0, [A6 + 0x8]
00004A10 B868 034A cmp.w D4, [A0 + 0x34A]
00004A14 6700 01EA beq +0x1EC /* 00004C00 */
00004A18 006E 0008 FFBE ori.w [A6 - 0x42], 0x8
00004A1E 206E 0008 movea.l A0, [A6 + 0x8]
00004A22 3144 034A move.w [A0 + 0x34A], D4
00004A26 6000 01D8 bra +0x1DA /* 00004C00 */
label00004A2A:
00004A2A 7040 moveq.l D0, 0x40
00004A2C C046 and.w D0, D6
00004A2E 6600 01D0 bne +0x1D2 /* 00004C00 */
00004A32 7001 moveq.l D0, 0x01
00004A34 B06D BE4C cmp.w D0, [A5 - 0x41B4]
00004A38 670A beq +0xC /* 00004A44 */
00004A3A 7002 moveq.l D0, 0x02
00004A3C B06D BE4C cmp.w D0, [A5 - 0x41B4]
00004A40 6600 01BE bne +0x1C0 /* 00004C00 */
label00004A44:
00004A44 206E 0008 movea.l A0, [A6 + 0x8]
00004A48 302E FFC2 move.w D0, [A6 - 0x3E]
00004A4C B068 0364 cmp.w D0, [A0 + 0x364]
00004A50 6C62 bge +0x64 /* 00004AB4 */
00004A52 7001 moveq.l D0, 0x01
00004A54 4A6E FFB8 tst.w [A6 - 0x48]
00004A58 6622 bne +0x24 /* 00004A7C */
00004A5A 206E 0008 movea.l A0, [A6 + 0x8]
00004A5E 3228 0364 move.w D1, [A0 + 0x364]
00004A62 48C1 ext.l D1
00004A64 342E FFBA move.w D2, [A6 - 0x46]
00004A68 48C2 ext.l D2
00004A6A D481 add.l D2, D1
00004A6C 2D42 FFD0 move.l [A6 - 0x30], D2
00004A70 322E FFC2 move.w D1, [A6 - 0x3E]
00004A74 48C1 ext.l D1
00004A76 B282 cmp.l D1, D2
00004A78 6D02 blt +0x4 /* 00004A7C */
00004A7A 7000 moveq.l D0, 0x00
label00004A7C:
00004A7C 4A80 tst.l D0
00004A7E 6708 beq +0xA /* 00004A88 */
00004A80 302E FFC2 move.w D0, [A6 - 0x3E]
00004A84 48C0 ext.l D0
00004A86 6004 bra +0x6 /* 00004A8C */
label00004A88:
00004A88 202E FFD0 move.l D0, [A6 - 0x30]
label00004A8C:
00004A8C 206E 0008 movea.l A0, [A6 + 0x8]
00004A90 3140 0364 move.w [A0 + 0x364], D0
00004A94 206E 0008 movea.l A0, [A6 + 0x8]
00004A98 3028 0364 move.w D0, [A0 + 0x364]
00004A9C B06E FFCC cmp.w D0, [A6 - 0x34]
00004AA0 6C0A bge +0xC /* 00004AAC */
00004AA2 206E 0008 movea.l A0, [A6 + 0x8]
00004AA6 316E FFCC 0364 move.w [A0 + 0x364], [A6 - 0x34]
label00004AAC:
00004AAC 3D7C 0001 FFBE move.w [A6 - 0x42], 0x1
00004AB2 606E bra +0x70 /* 00004B22 */
label00004AB4:
00004AB4 7020 moveq.l D0, 0x20
00004AB6 C046 and.w D0, D6
00004AB8 670C beq +0xE /* 00004AC6 */
00004ABA 206E 0008 movea.l A0, [A6 + 0x8]
00004ABE 3028 0366 move.w D0, [A0 + 0x366]
00004AC2 48C0 ext.l D0
00004AC4 600A bra +0xC /* 00004AD0 */
label00004AC6:
00004AC6 206E 0008 movea.l A0, [A6 + 0x8]
00004ACA 3028 0368 move.w D0, [A0 + 0x368]
00004ACE 48C0 ext.l D0
label00004AD0:
00004AD0 322E FFC2 move.w D1, [A6 - 0x3E]
00004AD4 48C1 ext.l D1
00004AD6 B081 cmp.l D0, D1
00004AD8 6C48 bge +0x4A /* 00004B22 */
00004ADA 7001 moveq.l D0, 0x01
00004ADC 4A6E FFB8 tst.w [A6 - 0x48]
00004AE0 6622 bne +0x24 /* 00004B04 */
00004AE2 206E 0008 movea.l A0, [A6 + 0x8]
00004AE6 3228 0368 move.w D1, [A0 + 0x368]
00004AEA 48C1 ext.l D1
00004AEC 342E FFBA move.w D2, [A6 - 0x46]
00004AF0 48C2 ext.l D2
00004AF2 D481 add.l D2, D1
00004AF4 2D42 FFD0 move.l [A6 - 0x30], D2
00004AF8 322E FFC2 move.w D1, [A6 - 0x3E]
00004AFC 48C1 ext.l D1
00004AFE B282 cmp.l D1, D2
00004B00 6E02 bgt +0x4 /* 00004B04 */
00004B02 7000 moveq.l D0, 0x00
label00004B04:
00004B04 4A80 tst.l D0
00004B06 6708 beq +0xA /* 00004B10 */
00004B08 302E FFC2 move.w D0, [A6 - 0x3E]
00004B0C 48C0 ext.l D0
00004B0E 6004 bra +0x6 /* 00004B14 */
label00004B10:
00004B10 202E FFD0 move.l D0, [A6 - 0x30]
label00004B14:
00004B14 206E 0008 movea.l A0, [A6 + 0x8]
00004B18 3140 0368 move.w [A0 + 0x368], D0
00004B1C 3D7C 0002 FFBE move.w [A6 - 0x42], 0x2
label00004B22:
00004B22 206E 0008 movea.l A0, [A6 + 0x8]
00004B26 302E FFC4 move.w D0, [A6 - 0x3C]
00004B2A B068 034A cmp.w D0, [A0 + 0x34A]
00004B2E 6C62 bge +0x64 /* 00004B92 */
00004B30 7001 moveq.l D0, 0x01
00004B32 4A6E FFB8 tst.w [A6 - 0x48]
00004B36 6622 bne +0x24 /* 00004B5A */
00004B38 206E 0008 movea.l A0, [A6 + 0x8]
00004B3C 3228 034A move.w D1, [A0 + 0x34A]
00004B40 48C1 ext.l D1
00004B42 342E FFBC move.w D2, [A6 - 0x44]
00004B46 48C2 ext.l D2
00004B48 D481 add.l D2, D1
00004B4A 2D42 FFD4 move.l [A6 - 0x2C], D2
00004B4E 322E FFC4 move.w D1, [A6 - 0x3C]
00004B52 48C1 ext.l D1
00004B54 B282 cmp.l D1, D2
00004B56 6D02 blt +0x4 /* 00004B5A */
00004B58 7000 moveq.l D0, 0x00
label00004B5A:
00004B5A 4A80 tst.l D0
00004B5C 6708 beq +0xA /* 00004B66 */
00004B5E 302E FFC4 move.w D0, [A6 - 0x3C]
00004B62 48C0 ext.l D0
00004B64 6004 bra +0x6 /* 00004B6A */
label00004B66:
00004B66 202E FFD4 move.l D0, [A6 - 0x2C]
label00004B6A:
00004B6A 206E 0008 movea.l A0, [A6 + 0x8]
00004B6E 3140 034A move.w [A0 + 0x34A], D0
00004B72 206E 0008 movea.l A0, [A6 + 0x8]
00004B76 3028 034A move.w D0, [A0 + 0x34A]
00004B7A B06E FFCE cmp.w D0, [A6 - 0x32]
00004B7E 6C0A bge +0xC /* 00004B8A */
00004B80 206E 0008 movea.l A0, [A6 + 0x8]
00004B84 316E FFCE 034A move.w [A0 + 0x34A], [A6 - 0x32]
label00004B8A:
00004B8A 006E 0008 FFBE ori.w [A6 - 0x42], 0x8
00004B90 606E bra +0x70 /* 00004C00 */
label00004B92:
00004B92 7010 moveq.l D0, 0x10
00004B94 C046 and.w D0, D6
00004B96 670C beq +0xE /* 00004BA4 */
00004B98 206E 0008 movea.l A0, [A6 + 0x8]
00004B9C 3028 034C move.w D0, [A0 + 0x34C]
00004BA0 48C0 ext.l D0
00004BA2 600A bra +0xC /* 00004BAE */
label00004BA4:
00004BA4 206E 0008 movea.l A0, [A6 + 0x8]
00004BA8 3028 034E move.w D0, [A0 + 0x34E]
00004BAC 48C0 ext.l D0
label00004BAE:
00004BAE 322E FFC4 move.w D1, [A6 - 0x3C]
00004BB2 48C1 ext.l D1
00004BB4 B081 cmp.l D0, D1
00004BB6 6C48 bge +0x4A /* 00004C00 */
00004BB8 7001 moveq.l D0, 0x01
00004BBA 4A6E FFB8 tst.w [A6 - 0x48]
00004BBE 6622 bne +0x24 /* 00004BE2 */
00004BC0 206E 0008 movea.l A0, [A6 + 0x8]
00004BC4 3228 034E move.w D1, [A0 + 0x34E]
00004BC8 48C1 ext.l D1
00004BCA 342E FFBC move.w D2, [A6 - 0x44]
00004BCE 48C2 ext.l D2
00004BD0 D481 add.l D2, D1
00004BD2 2D42 FFD4 move.l [A6 - 0x2C], D2
00004BD6 322E FFC4 move.w D1, [A6 - 0x3C]
00004BDA 48C1 ext.l D1
00004BDC B282 cmp.l D1, D2
00004BDE 6E02 bgt +0x4 /* 00004BE2 */
00004BE0 7000 moveq.l D0, 0x00
label00004BE2:
00004BE2 4A80 tst.l D0
00004BE4 6708 beq +0xA /* 00004BEE */
00004BE6 302E FFC4 move.w D0, [A6 - 0x3C]
00004BEA 48C0 ext.l D0
00004BEC 6004 bra +0x6 /* 00004BF2 */
label00004BEE:
00004BEE 202E FFD4 move.l D0, [A6 - 0x2C]
label00004BF2:
00004BF2 206E 0008 movea.l A0, [A6 + 0x8]
00004BF6 3140 034E move.w [A0 + 0x34E], D0
00004BFA 006E 0010 FFBE ori.w [A6 - 0x42], 0x10
label00004C00:
00004C00 302D BA7E move.w D0, [A5 - 0x4582]
00004C04 B06E FFC6 cmp.w D0, [A6 - 0x3A]
00004C08 660A bne +0xC /* 00004C14 */
00004C0A 302D BA7C move.w D0, [A5 - 0x4584]
00004C0E B06E FFC8 cmp.w D0, [A6 - 0x38]
00004C12 6754 beq +0x56 /* 00004C68 */
label00004C14:
00004C14 302D BA7C move.w D0, [A5 - 0x4584]
00004C18 48C0 ext.l D0
00004C1A 2F00 move.l -[A7], D0
00004C1C 302D BA7C move.w D0, [A5 - 0x4584]
00004C20 48C0 ext.l D0
00004C22 2F00 move.l -[A7], D0
00004C24 302D BA7E move.w D0, [A5 - 0x4582]
00004C28 48C0 ext.l D0
00004C2A 2F00 move.l -[A7], D0
00004C2C 302D BA7E move.w D0, [A5 - 0x4582]
00004C30 48C0 ext.l D0
00004C32 2F00 move.l -[A7], D0
00004C34 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004C38 4EBA E6FE jsr [PC - 0x1902 /* 00003338 */]
00004C3C 302E FFC8 move.w D0, [A6 - 0x38]
00004C40 48C0 ext.l D0
00004C42 2F00 move.l -[A7], D0
00004C44 302E FFC8 move.w D0, [A6 - 0x38]
00004C48 48C0 ext.l D0
00004C4A 2F00 move.l -[A7], D0
00004C4C 302E FFC6 move.w D0, [A6 - 0x3A]
00004C50 48C0 ext.l D0
00004C52 2F00 move.l -[A7], D0
00004C54 302E FFC6 move.w D0, [A6 - 0x3A]
00004C58 48C0 ext.l D0
00004C5A 2F00 move.l -[A7], D0
00004C5C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004C60 4EBA E6D6 jsr [PC - 0x192A /* 00003338 */]
00004C64 4FEF 0028 lea.l A7, [A7 + 0x28]
label00004C68:
00004C68 303C 0200 move.w D0, 0x200
00004C6C C046 and.w D0, D6
00004C6E 660A bne +0xC /* 00004C7A */
00004C70 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C74 4EBA E726 jsr [PC - 0x18DA /* 0000339C */]
00004C78 588F addq.l A7, 4
label00004C7A:
00004C7A 303C 0800 move.w D0, 0x800
00004C7E C046 and.w D0, D6
00004C80 6732 beq +0x34 /* 00004CB4 */
00004C82 486D BE40 pea.l [A5 - 0x41C0]
00004C86 206E 0008 movea.l A0, [A6 + 0x8]
00004C8A 2F28 033C move.l -[A7], [A0 + 0x33C]
00004C8E 4EBA EF34 jsr [PC - 0x10CC /* 00003BC4 */]
00004C92 508F addq.l A7, 8
00004C94 6010 bra +0x12 /* 00004CA6 */
label00004C96:
00004C96 206E 0008 movea.l A0, [A6 + 0x8]
00004C9A 2068 033C movea.l A0, [A0 + 0x33C]
00004C9E 226E 0008 movea.l A1, [A6 + 0x8]
00004CA2 2350 033C move.l [A1 + 0x33C], [A0]
label00004CA6:
00004CA6 206E 0008 movea.l A0, [A6 + 0x8]
00004CAA 2068 033C movea.l A0, [A0 + 0x33C]
00004CAE 4A90 tst.l [A0]
00004CB0 66E4 bne -0x1A /* 00004C96 */
00004CB2 6014 bra +0x16 /* 00004CC8 */
label00004CB4:
00004CB4 206E 0008 movea.l A0, [A6 + 0x8]
00004CB8 2068 033C movea.l A0, [A0 + 0x33C]
00004CBC 43ED BE40 lea.l A1, [A5 - 0x41C0]
00004CC0 20D9 move.l [A0]+, [A1]+
00004CC2 20D9 move.l [A0]+, [A1]+
00004CC4 20D9 move.l [A0]+, [A1]+
00004CC6 30D9 move.w [A0]+, [A1]+
label00004CC8:
00004CC8 4A6E FFBE tst.w [A6 - 0x42]
00004CCC 6712 beq +0x14 /* 00004CE0 */
00004CCE 7000 moveq.l D0, 0x00
00004CD0 302E FFBE move.w D0, [A6 - 0x42]
00004CD4 2F00 move.l -[A7], D0
00004CD6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CDA 4EBA EAEE jsr [PC - 0x1512 /* 000037CA */]
00004CDE 508F addq.l A7, 8
label00004CE0:
00004CE0 206E FFE8 movea.l A0, [A6 - 0x18]
00004CE4 3D68 01C4 FFFC move.w [A6 - 0x4], [A0 + 0x1C4]
00004CEA 206E FFE8 movea.l A0, [A6 - 0x18]
00004CEE 2868 021E movea.l A4, [A0 + 0x21E]
00004CF2 6000 00C0 bra +0xC2 /* 00004DB4 */
label00004CF6:
00004CF6 303C 100F move.w D0, 0x100F
00004CFA C06C 0008 and.w D0, [A4 + 0x8]
00004CFE 0C40 0001 cmpi.w D0, 0x1
00004D02 6600 00AC bne +0xAE /* 00004DB0 */
00004D06 4247 clr.w D7
00004D08 206E 0008 movea.l A0, [A6 + 0x8]
00004D0C 47E8 032E lea.l A3, [A0 + 0x32E]
label00004D10:
00004D10 7001 moveq.l D0, 0x01
00004D12 B06B 000C cmp.w D0, [A3 + 0xC]
00004D16 6708 beq +0xA /* 00004D20 */
00004D18 7002 moveq.l D0, 0x02
00004D1A B06B 000C cmp.w D0, [A3 + 0xC]
00004D1E 662C bne +0x2E /* 00004D4C */
label00004D20:
00004D20 302B 0004 move.w D0, [A3 + 0x4]
00004D24 B06C 0002 cmp.w D0, [A4 + 0x2]
00004D28 6E22 bgt +0x24 /* 00004D4C */
00004D2A 302B 0006 move.w D0, [A3 + 0x6]
00004D2E B054 cmp.w D0, [A4]
00004D30 6D1A blt +0x1C /* 00004D4C */
00004D32 302B 0008 move.w D0, [A3 + 0x8]
00004D36 B06C 0006 cmp.w D0, [A4 + 0x6]
00004D3A 6E10 bgt +0x12 /* 00004D4C */
00004D3C 302B 000A move.w D0, [A3 + 0xA]
00004D40 B06C 0004 cmp.w D0, [A4 + 0x4]
00004D44 6D06 blt +0x8 /* 00004D4C */
00004D46 3E3C 2000 move.w D7, 0x2000 /* ' \0' */
00004D4A 6006 bra +0x8 /* 00004D52 */
label00004D4C:
00004D4C 2653 movea.l A3, [A3]
00004D4E 200B move.l D0, A3
00004D50 66BE bne -0x40 /* 00004D10 */
label00004D52:
00004D52 303C 2000 move.w D0, 0x2000 /* ' \0' */
00004D56 C06C 0008 and.w D0, [A4 + 0x8]
00004D5A B047 cmp.w D0, D7
00004D5C 6752 beq +0x54 /* 00004DB0 */
00004D5E 0A6C 2000 0008 xori.w [A4 + 0x8], 0x2000 /* ' \0' */
00004D64 206E 0008 movea.l A0, [A6 + 0x8]
00004D68 303C 4000 move.w D0, 0x4000 /* '@\0' */
00004D6C C068 01AE and.w D0, [A0 + 0x1AE]
00004D70 673E beq +0x40 /* 00004DB0 */
00004D72 4A6D EA58 tst.w [A5 - 0x15A8]
00004D76 6738 beq +0x3A /* 00004DB0 */
00004D78 4A6D EA56 tst.w [A5 - 0x15AA]
00004D7C 6732 beq +0x34 /* 00004DB0 */
00004D7E 4878 0105 push.l 0x105
00004D82 7000 moveq.l D0, 0x00
00004D84 2F00 move.l -[A7], D0
00004D86 322C 0006 move.w D1, [A4 + 0x6]
00004D8A 48C1 ext.l D1
00004D8C 2F01 move.l -[A7], D1
00004D8E 322C 0004 move.w D1, [A4 + 0x4]
00004D92 48C1 ext.l D1
00004D94 2F01 move.l -[A7], D1
00004D96 322C 0002 move.w D1, [A4 + 0x2]
00004D9A 48C1 ext.l D1
00004D9C 2F01 move.l -[A7], D1
00004D9E 3214 move.w D1, [A4]
00004DA0 48C1 ext.l D1
00004DA2 2F01 move.l -[A7], D1
00004DA4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004DA8 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00004DAC 4FEF 001C lea.l A7, [A7 + 0x1C]
label00004DB0:
00004DB0 D8FC 001C add.w A4, 0x1C
label00004DB4:
00004DB4 302E FFFC move.w D0, [A6 - 0x4]
00004DB8 536E FFFC subq.w [A6 - 0x4], 1
00004DBC 4A40 tst.w D0
00004DBE 6600 FF36 bne -0xC8 /* 00004CF6 */
00004DC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DC6 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00004DCA 202E 0008 move.l D0, [A6 + 0x8]
00004DCE B0AD B9FC cmp.l D0, [A5 - 0x4604]
00004DD2 588F addq.l A7, 4
00004DD4 6618 bne +0x1A /* 00004DEE */
00004DD6 7000 moveq.l D0, 0x00
00004DD8 302E FFC0 move.w D0, [A6 - 0x40]
00004DDC 2F00 move.l -[A7], D0
00004DDE 7000 moveq.l D0, 0x00
00004DE0 2F00 move.l -[A7], D0
00004DE2 7201 moveq.l D1, 0x01
00004DE4 2F01 move.l -[A7], D1
00004DE6 4EBA E03A jsr [PC - 0x1FC6 /* 00002E22 */]
00004DEA 4FEF 000C lea.l A7, [A7 + 0xC]
label00004DEE:
00004DEE 303C 0800 move.w D0, 0x800
00004DF2 C046 and.w D0, D6
00004DF4 670A beq +0xC /* 00004E00 */
00004DF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DFA 4EBA 0DA2 jsr [PC + 0xDA2 /* 00005B9E */]
00004DFE 588F addq.l A7, 4
label00004E00:
00004E00 4A6E FFCA tst.w [A6 - 0x36]
00004E04 6610 bne +0x12 /* 00004E16 */
00004E06 206E 0008 movea.l A0, [A6 + 0x8]
00004E0A 2068 033C movea.l A0, [A0 + 0x33C]
00004E0E 7002 moveq.l D0, 0x02
00004E10 B068 000C cmp.w D0, [A0 + 0xC]
00004E14 660A bne +0xC /* 00004E20 */
label00004E16:
00004E16 206E 0008 movea.l A0, [A6 + 0x8]
00004E1A 216E FFE4 033C move.l [A0 + 0x33C], [A6 - 0x1C]
label00004E20:
00004E20 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
label00004E26:
00004E26 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00004E2A 302E FFFE move.w D0, [A6 - 0x2]
00004E2E 4CEE 18F0 FFA0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x60]
00004E34 4E5E unlink A6
00004E36 4E75 rts
export_529:
00004E38 2F0B move.l -[A7], A3
00004E3A 266F 0008 movea.l A3, [A7 + 0x8]
00004E3E 7000 moveq.l D0, 0x00
00004E40 2F00 move.l -[A7], D0
00004E42 2F00 move.l -[A7], D0
00004E44 2F00 move.l -[A7], D0
00004E46 2F00 move.l -[A7], D0
00004E48 2F3C 0000 C000 move.l -[A7], 0xC000
00004E4E 2F0B move.l -[A7], A3
00004E50 4EBA EF26 jsr [PC - 0x10DA /* 00003D78 */]
00004E54 4FEF 0018 lea.l A7, [A7 + 0x18]
00004E58 265F movea.l A3, [A7]+
00004E5A 4E75 rts
fn00004E5C:
00004E5C 4E56 0000 link A6, 0
00004E60 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004E64 382E 0016 move.w D4, [A6 + 0x16]
00004E68 266E 0008 movea.l A3, [A6 + 0x8]
00004E6C 4246 clr.w D6
00004E6E 4A44 tst.w D4
00004E70 6708 beq +0xA /* 00004E7A */
00004E72 41ED 121A lea.l A0, [A5 + 0x121A /* export_575 */]
00004E76 2008 move.l D0, A0
00004E78 6006 bra +0x8 /* 00004E80 */
label00004E7A:
00004E7A 41ED 1212 lea.l A0, [A5 + 0x1212 /* export_574 */]
00004E7E 2008 move.l D0, A0
label00004E80:
00004E80 2840 movea.l A4, D0
00004E82 206E 000C movea.l A0, [A6 + 0xC]
00004E86 3E10 move.w D7, [A0]
00004E88 4A6E 0012 tst.w [A6 + 0x12]
00004E8C 6F20 ble +0x22 /* 00004EAE */
00004E8E 6012 bra +0x14 /* 00004EA2 */
label00004E90:
00004E90 48C7 ext.l D7
00004E92 2F07 move.l -[A7], D7
00004E94 2F0B move.l -[A7], A3
00004E96 4E94 jsr [A4]
00004E98 4A40 tst.w D0
00004E9A 508F addq.l A7, 8
00004E9C 6704 beq +0x6 /* 00004EA2 */
00004E9E 7C01 moveq.l D6, 0x01
00004EA0 603E bra +0x40 /* 00004EE0 */
label00004EA2:
00004EA2 3007 move.w D0, D7
00004EA4 5247 addq.w D7, 1
00004EA6 0C40 7FFF cmpi.w D0, 0x7FFF
00004EAA 6DE4 blt -0x1A /* 00004E90 */
00004EAC 6032 bra +0x34 /* 00004EE0 */
label00004EAE:
00004EAE 4A44 tst.w D4
00004EB0 6708 beq +0xA /* 00004EBA */
00004EB2 302B 037E move.w D0, [A3 + 0x37E]
00004EB6 48C0 ext.l D0
00004EB8 6006 bra +0x8 /* 00004EC0 */
label00004EBA:
00004EBA 302B 0380 move.w D0, [A3 + 0x380]
00004EBE 48C0 ext.l D0
label00004EC0:
00004EC0 2A00 move.l D5, D0
00004EC2 6012 bra +0x14 /* 00004ED6 */
label00004EC4:
00004EC4 48C7 ext.l D7
00004EC6 2F07 move.l -[A7], D7
00004EC8 2F0B move.l -[A7], A3
00004ECA 4E94 jsr [A4]
00004ECC 4A40 tst.w D0
00004ECE 508F addq.l A7, 8
00004ED0 6704 beq +0x6 /* 00004ED6 */
00004ED2 7C01 moveq.l D6, 0x01
00004ED4 600A bra +0xC /* 00004EE0 */
label00004ED6:
00004ED6 3007 move.w D0, D7
00004ED8 5347 subq.w D7, 1
00004EDA 48C0 ext.l D0
00004EDC BA80 cmp.l D5, D0
00004EDE 6DE4 blt -0x1A /* 00004EC4 */
label00004EE0:
00004EE0 4A46 tst.w D6
00004EE2 6706 beq +0x8 /* 00004EEA */
00004EE4 206E 000C movea.l A0, [A6 + 0xC]
00004EE8 3087 move.w [A0], D7
label00004EEA:
00004EEA 3006 move.w D0, D6
00004EEC 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00004EF2 4E5E unlink A6
00004EF4 4E75 rts
fn00004EF6:
00004EF6 4E56 FFFE link A6, -0x0002
00004EFA 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
00004EFE 266E 0008 movea.l A3, [A6 + 0x8]
00004F02 4245 clr.w D5
00004F04 3B6B 0364 BE30 move.w [A5 - 0x41D0], [A3 + 0x364]
00004F0A 3B6B 0366 BE32 move.w [A5 - 0x41CE], [A3 + 0x366]
00004F10 3B6B 034A BE34 move.w [A5 - 0x41CC], [A3 + 0x34A]
00004F16 3B6B 034C BE36 move.w [A5 - 0x41CA], [A3 + 0x34C]
00004F1C 302E 000E move.w D0, [A6 + 0xE]
00004F20 5340 subq.w D0, 1
00004F22 6500 0284 bcs +0x286 /* 000051A8 */
00004F26 0C40 000C cmpi.w D0, 0xC
00004F2A 6200 027C bhi +0x27E /* 000051A8 */
00004F2E D040 add.w D0, D0
00004F30 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004F34 4EFB 0000 jmp [PC + D0.w]
00004F38 0040 00B4 ori.w D0, 0xB4
00004F3C 0082 00F6 012A ori.l D2, 0xF6012A
00004F42 0176 014A 0196 bchg [[A6 + <<invalid base displacement size>>] + 0x196], D0
00004F48 001C 002E ori.b [A4]+, 0x2E /* '.' */
00004F4C 0272 01C4 021C andi.w [A2 + D0.w * 2 + 0x1C], 0x1C4
00004F52 376B 037E 0364 move.w [A3 + 0x364], [A3 + 0x37E]
00004F58 376B 0380 034A move.w [A3 + 0x34A], [A3 + 0x380]
00004F5E 7A09 moveq.l D5, 0x09
00004F60 6000 0246 bra +0x248 /* 000051A8 */
00004F64 377C 7FFF 034E move.w [A3 + 0x34E], 0x7FFF
00004F6A 377C 7FFF 0368 move.w [A3 + 0x368], 0x7FFF
00004F70 7A12 moveq.l D5, 0x12
00004F72 6000 0234 bra +0x236 /* 000051A8 */
00004F76 7001 moveq.l D0, 0x01
00004F78 2F00 move.l -[A7], D0
00004F7A 72FF moveq.l D1, 0xFFFFFFFF
00004F7C 2F01 move.l -[A7], D1
00004F7E 486B 0364 pea.l [A3 + 0x364]
00004F82 2F0B move.l -[A7], A3
00004F84 4EBA FED6 jsr [PC - 0x12A /* 00004E5C */]
00004F88 4A40 tst.w D0
00004F8A 4FEF 0010 lea.l A7, [A7 + 0x10]
00004F8E 6700 0218 beq +0x21A /* 000051A8 */
00004F92 7A01 moveq.l D5, 0x01
00004F94 7001 moveq.l D0, 0x01
00004F96 2F00 move.l -[A7], D0
00004F98 72FF moveq.l D1, 0xFFFFFFFF
00004F9A 2F01 move.l -[A7], D1
00004F9C 486B 0364 pea.l [A3 + 0x364]
00004FA0 2F0B move.l -[A7], A3
00004FA2 4EBA FEB8 jsr [PC - 0x148 /* 00004E5C */]
00004FA6 4A40 tst.w D0
00004FA8 4FEF 0010 lea.l A7, [A7 + 0x10]
00004FAC 6700 01FA beq +0x1FC /* 000051A8 */
00004FB0 526B 0364 addq.w [A3 + 0x364], 1
00004FB4 6000 01F2 bra +0x1F4 /* 000051A8 */
00004FB8 0C6B 7FFF 0368 cmpi.w [A3 + 0x368], 0x7FFF
00004FBE 6C0A bge +0xC /* 00004FCA */
00004FC0 526B 0368 addq.w [A3 + 0x368], 1
00004FC4 7A02 moveq.l D5, 0x02
00004FC6 6000 01E0 bra +0x1E2 /* 000051A8 */
label00004FCA:
00004FCA 7001 moveq.l D0, 0x01
00004FCC 2F00 move.l -[A7], D0
00004FCE 2F00 move.l -[A7], D0
00004FD0 486B 0364 pea.l [A3 + 0x364]
00004FD4 2F0B move.l -[A7], A3
00004FD6 4EBA FE84 jsr [PC - 0x17C /* 00004E5C */]
00004FDA 4A40 tst.w D0
00004FDC 4FEF 0010 lea.l A7, [A7 + 0x10]
00004FE0 6700 01C6 beq +0x1C8 /* 000051A8 */
00004FE4 7A01 moveq.l D5, 0x01
00004FE6 6000 01C0 bra +0x1C2 /* 000051A8 */
00004FEA 7000 moveq.l D0, 0x00
00004FEC 2F00 move.l -[A7], D0
00004FEE 72FF moveq.l D1, 0xFFFFFFFF
00004FF0 2F01 move.l -[A7], D1
00004FF2 486B 034A pea.l [A3 + 0x34A]
00004FF6 2F0B move.l -[A7], A3
00004FF8 4EBA FE62 jsr [PC - 0x19E /* 00004E5C */]
00004FFC 4A40 tst.w D0
00004FFE 4FEF 0010 lea.l A7, [A7 + 0x10]
00005002 6700 01A4 beq +0x1A6 /* 000051A8 */
00005006 7A08 moveq.l D5, 0x08
00005008 7000 moveq.l D0, 0x00
0000500A 2F00 move.l -[A7], D0
0000500C 72FF moveq.l D1, 0xFFFFFFFF
0000500E 2F01 move.l -[A7], D1
00005010 486B 034A pea.l [A3 + 0x34A]
00005014 2F0B move.l -[A7], A3
00005016 4EBA FE44 jsr [PC - 0x1BC /* 00004E5C */]
0000501A 4A40 tst.w D0
0000501C 4FEF 0010 lea.l A7, [A7 + 0x10]
00005020 6700 0186 beq +0x188 /* 000051A8 */
00005024 526B 034A addq.w [A3 + 0x34A], 1
00005028 6000 017E bra +0x180 /* 000051A8 */
0000502C 0C6B 7FFF 034E cmpi.w [A3 + 0x34E], 0x7FFF
00005032 6C0A bge +0xC /* 0000503E */
00005034 526B 034E addq.w [A3 + 0x34E], 1
00005038 7A10 moveq.l D5, 0x10
0000503A 6000 016C bra +0x16E /* 000051A8 */
label0000503E:
0000503E 7000 moveq.l D0, 0x00
00005040 2F00 move.l -[A7], D0
00005042 7201 moveq.l D1, 0x01
00005044 2F01 move.l -[A7], D1
00005046 486B 034A pea.l [A3 + 0x34A]
0000504A 2F0B move.l -[A7], A3
0000504C 4EBA FE0E jsr [PC - 0x1F2 /* 00004E5C */]
00005050 4A40 tst.w D0
00005052 4FEF 0010 lea.l A7, [A7 + 0x10]
00005056 6700 0150 beq +0x152 /* 000051A8 */
0000505A 7A08 moveq.l D5, 0x08
0000505C 6000 014A bra +0x14C /* 000051A8 */
00005060 376B 0364 0368 move.w [A3 + 0x368], [A3 + 0x364]
00005066 302B 037E move.w D0, [A3 + 0x37E]
0000506A 48C0 ext.l D0
0000506C 322B 0364 move.w D1, [A3 + 0x364]
00005070 48C1 ext.l D1
00005072 B081 cmp.l D0, D1
00005074 6C04 bge +0x6 /* 0000507A */
00005076 536B 0368 subq.w [A3 + 0x368], 1
label0000507A:
0000507A 7A02 moveq.l D5, 0x02
0000507C 6000 012A bra +0x12C /* 000051A8 */
00005080 3D6B 0368 FFFE move.w [A6 - 0x2], [A3 + 0x368]
00005086 7001 moveq.l D0, 0x01
00005088 2F00 move.l -[A7], D0
0000508A 2F00 move.l -[A7], D0
0000508C 486E FFFE pea.l [A6 - 0x2]
00005090 2F0B move.l -[A7], A3
00005092 4EBA FDC8 jsr [PC - 0x238 /* 00004E5C */]
00005096 4A40 tst.w D0
00005098 4FEF 0010 lea.l A7, [A7 + 0x10]
0000509C 6700 010A beq +0x10C /* 000051A8 */
000050A0 376E FFFE 0364 move.w [A3 + 0x364], [A6 - 0x2]
000050A6 7A01 moveq.l D5, 0x01
000050A8 6000 00FE bra +0x100 /* 000051A8 */
000050AC 376B 034A 034E move.w [A3 + 0x34E], [A3 + 0x34A]
000050B2 302B 0380 move.w D0, [A3 + 0x380]
000050B6 48C0 ext.l D0
000050B8 322B 034A move.w D1, [A3 + 0x34A]
000050BC 48C1 ext.l D1
000050BE B081 cmp.l D0, D1
000050C0 6C04 bge +0x6 /* 000050C6 */
000050C2 536B 034E subq.w [A3 + 0x34E], 1
label000050C6:
000050C6 7A10 moveq.l D5, 0x10
000050C8 6000 00DE bra +0xE0 /* 000051A8 */
000050CC 3D6B 034E FFFE move.w [A6 - 0x2], [A3 + 0x34E]
000050D2 7000 moveq.l D0, 0x00
000050D4 2F00 move.l -[A7], D0
000050D6 7201 moveq.l D1, 0x01
000050D8 2F01 move.l -[A7], D1
000050DA 486E FFFE pea.l [A6 - 0x2]
000050DE 2F0B move.l -[A7], A3
000050E0 4EBA FD7A jsr [PC - 0x286 /* 00004E5C */]
000050E4 4A40 tst.w D0
000050E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000050EA 6700 00BC beq +0xBE /* 000051A8 */
000050EE 376E FFFE 034A move.w [A3 + 0x34A], [A6 - 0x2]
000050F4 7A08 moveq.l D5, 0x08
000050F6 6000 00B0 bra +0xB2 /* 000051A8 */
000050FA 302E 0012 move.w D0, [A6 + 0x12]
000050FE 48C0 ext.l D0
00005100 2F00 move.l -[A7], D0
00005102 2F0B move.l -[A7], A3
00005104 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
00005108 4A40 tst.w D0
0000510A 508F addq.l A7, 8
0000510C 663A bne +0x3C /* 00005148 */
0000510E 302B 0364 move.w D0, [A3 + 0x364]
00005112 B06E 0012 cmp.w D0, [A6 + 0x12]
00005116 6C04 bge +0x6 /* 0000511C */
00005118 7001 moveq.l D0, 0x01
0000511A 6002 bra +0x4 /* 0000511E */
label0000511C:
0000511C 70FF moveq.l D0, 0xFFFFFFFF
label0000511E:
0000511E 3C00 move.w D6, D0
00005120 7802 moveq.l D4, 0x02
00005122 601C bra +0x1E /* 00005140 */
label00005124:
00005124 7001 moveq.l D0, 0x01
00005126 2F00 move.l -[A7], D0
00005128 48C6 ext.l D6
0000512A 2F06 move.l -[A7], D6
0000512C 486E 0012 pea.l [A6 + 0x12]
00005130 2F0B move.l -[A7], A3
00005132 4EBA FD28 jsr [PC - 0x2D8 /* 00004E5C */]
00005136 4A40 tst.w D0
00005138 4FEF 0010 lea.l A7, [A7 + 0x10]
0000513C 660A bne +0xC /* 00005148 */
0000513E 4446 neg.w D6
label00005140:
00005140 3004 move.w D0, D4
00005142 5344 subq.w D4, 1
00005144 4A40 tst.w D0
00005146 66DC bne -0x22 /* 00005124 */
label00005148:
00005148 376E 0012 0364 move.w [A3 + 0x364], [A6 + 0x12]
0000514E 7A01 moveq.l D5, 0x01
00005150 6056 bra +0x58 /* 000051A8 */
00005152 302E 0012 move.w D0, [A6 + 0x12]
00005156 48C0 ext.l D0
00005158 2F00 move.l -[A7], D0
0000515A 2F0B move.l -[A7], A3
0000515C 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
00005160 4A40 tst.w D0
00005162 508F addq.l A7, 8
00005164 663A bne +0x3C /* 000051A0 */
00005166 302B 034A move.w D0, [A3 + 0x34A]
0000516A B06E 0012 cmp.w D0, [A6 + 0x12]
0000516E 6C04 bge +0x6 /* 00005174 */
00005170 7001 moveq.l D0, 0x01
00005172 6002 bra +0x4 /* 00005176 */
label00005174:
00005174 70FF moveq.l D0, 0xFFFFFFFF
label00005176:
00005176 3E00 move.w D7, D0
00005178 7802 moveq.l D4, 0x02
0000517A 601C bra +0x1E /* 00005198 */
label0000517C:
0000517C 7000 moveq.l D0, 0x00
0000517E 2F00 move.l -[A7], D0
00005180 48C7 ext.l D7
00005182 2F07 move.l -[A7], D7
00005184 486E 0012 pea.l [A6 + 0x12]
00005188 2F0B move.l -[A7], A3
0000518A 4EBA FCD0 jsr [PC - 0x330 /* 00004E5C */]
0000518E 4A40 tst.w D0
00005190 4FEF 0010 lea.l A7, [A7 + 0x10]
00005194 660A bne +0xC /* 000051A0 */
00005196 4447 neg.w D7
label00005198:
00005198 3004 move.w D0, D4
0000519A 5344 subq.w D4, 1
0000519C 4A40 tst.w D0
0000519E 66DC bne -0x22 /* 0000517C */
label000051A0:
000051A0 376E 0012 034A move.w [A3 + 0x34A], [A6 + 0x12]
000051A6 7A08 moveq.l D5, 0x08
label000051A8:
000051A8 7000 moveq.l D0, 0x00
000051AA 3005 move.w D0, D5
000051AC 2F00 move.l -[A7], D0
000051AE 2F0B move.l -[A7], A3
000051B0 4EBA E618 jsr [PC - 0x19E8 /* 000037CA */]
000051B4 2F0B move.l -[A7], A3
000051B6 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
000051BA 4FEF 000C lea.l A7, [A7 + 0xC]
000051BE 4CEE 08F0 FFEA movem.l D4,D5,D6,D7,A3, [A6 - 0x16]
000051C4 4E5E unlink A6
000051C6 4E75 rts
fn000051C8:
000051C8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000051CC 286F 0024 movea.l A4, [A7 + 0x24]
000051D0 3A2F 001E move.w D5, [A7 + 0x1E]
000051D4 266F 0018 movea.l A3, [A7 + 0x18]
000051D8 4A6B 0012 tst.w [A3 + 0x12]
000051DC 6606 bne +0x8 /* 000051E4 */
000051DE 3C3C 7FFF move.w D6, 0x7FFF
000051E2 607A bra +0x7C /* 0000525E */
label000051E4:
000051E4 206B 0016 movea.l A0, [A3 + 0x16]
000051E8 3E2B 0010 move.w D7, [A3 + 0x10]
000051EC 3007 move.w D0, D7
000051EE 48C0 ext.l D0
000051F0 E780 asl D0, 3
000051F2 BA70 0800 cmp.w D5, [A0 + D0]
000051F6 6C04 bge +0x6 /* 000051FC */
000051F8 7CFF moveq.l D6, 0xFFFFFFFF
000051FA 6062 bra +0x64 /* 0000525E */
label000051FC:
000051FC BA6F 0022 cmp.w D5, [A7 + 0x22]
00005200 6E14 bgt +0x16 /* 00005216 */
00005202 206B 0016 movea.l A0, [A3 + 0x16]
00005206 302B 0012 move.w D0, [A3 + 0x12]
0000520A 5340 subq.w D0, 1
0000520C 48C0 ext.l D0
0000520E E780 asl D0, 3
00005210 BA70 0802 cmp.w D5, [A0 + D0 + 0x2]
00005214 6F24 ble +0x26 /* 0000523A */
label00005216:
00005216 3C2B 000E move.w D6, [A3 + 0xE]
0000521A BC6B 000C cmp.w D6, [A3 + 0xC]
0000521E 6C06 bge +0x8 /* 00005226 */
00005220 3C2B 000C move.w D6, [A3 + 0xC]
00005224 6008 bra +0xA /* 0000522E */
label00005226:
00005226 0C46 7FFF cmpi.w D6, 0x7FFF
0000522A 6C02 bge +0x4 /* 0000522E */
0000522C 5246 addq.w D6, 1
label0000522E:
0000522E 206F 0028 movea.l A0, [A7 + 0x28]
00005232 302F 002E move.w D0, [A7 + 0x2E]
00005236 C150 and.w [A0], D0
00005238 6024 bra +0x26 /* 0000525E */
label0000523A:
0000523A 206B 0016 movea.l A0, [A3 + 0x16]
0000523E 48C7 ext.l D7
00005240 2007 move.l D0, D7
00005242 E780 asl D0, 3
00005244 BA70 0802 cmp.w D5, [A0 + D0 + 0x2]
00005248 6E10 bgt +0x12 /* 0000525A */
0000524A 206B 0016 movea.l A0, [A3 + 0x16]
0000524E 48C7 ext.l D7
00005250 2007 move.l D0, D7
00005252 E780 asl D0, 3
00005254 3C30 0804 move.w D6, [A0 + D0 + 0x4]
00005258 6004 bra +0x6 /* 0000525E */
label0000525A:
0000525A 5247 addq.w D7, 1
0000525C 60DC bra -0x22 /* 0000523A */
label0000525E:
0000525E 3886 move.w [A4], D6
00005260 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00005264 4E75 rts
fn00005266:
00005266 4E56 0000 link A6, 0
0000526A 48E7 0018 movem.l -[A7], A3,A4
0000526E 286E 001C movea.l A4, [A6 + 0x1C]
00005272 266E 0008 movea.l A3, [A6 + 0x8]
00005276 70EF moveq.l D0, 0xFFFFFFEF
00005278 2F00 move.l -[A7], D0
0000527A 2F0C move.l -[A7], A4
0000527C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005280 322B 0170 move.w D1, [A3 + 0x170]
00005284 48C1 ext.l D1
00005286 2F01 move.l -[A7], D1
00005288 322E 000E move.w D1, [A6 + 0xE]
0000528C 48C1 ext.l D1
0000528E 2F01 move.l -[A7], D1
00005290 486B 0340 pea.l [A3 + 0x340]
00005294 4EBA FF32 jsr [PC - 0xCE /* 000051C8 */]
00005298 70DF moveq.l D0, 0xFFFFFFDF
0000529A 2F00 move.l -[A7], D0
0000529C 2F0C move.l -[A7], A4
0000529E 2F2E 0014 move.l -[A7], [A6 + 0x14]
000052A2 322B 016E move.w D1, [A3 + 0x16E]
000052A6 48C1 ext.l D1
000052A8 2F01 move.l -[A7], D1
000052AA 322E 0012 move.w D1, [A6 + 0x12]
000052AE 48C1 ext.l D1
000052B0 2F01 move.l -[A7], D1
000052B2 486B 035A pea.l [A3 + 0x35A]
000052B6 4EBA FF10 jsr [PC - 0xF0 /* 000051C8 */]
000052BA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000052C0 4E5E unlink A6
000052C2 4E75 rts
fn000052C4:
000052C4 4E56 FE00 link A6, -0x0200
000052C8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000052CC 4AAD E018 tst.l [A5 - 0x1FE8]
000052D0 6700 043A beq +0x43C /* 0000570C */
000052D4 202D B9FC move.l D0, [A5 - 0x4604]
000052D8 B0AD E9E2 cmp.l D0, [A5 - 0x161E]
000052DC 6600 042E bne +0x430 /* 0000570C */
000052E0 4246 clr.w D6
000052E2 4247 clr.w D7
000052E4 206D BBB8 movea.l A0, [A5 - 0x4448]
000052E8 4210 clr.b [A0]
000052EA 206D B9FC movea.l A0, [A5 - 0x4604]
000052EE 47E8 032E lea.l A3, [A0 + 0x32E]
000052F2 4A6B 000C tst.w [A3 + 0xC]
000052F6 6620 bne +0x22 /* 00005318 */
000052F8 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000052FC 4878 04DC push.l 0x4DC
00005300 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00005304 486D BE1A pea.l [A5 - 0x41E6]
00005308 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000530C 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00005310 4FEF 0010 lea.l A7, [A7 + 0x10]
00005314 6000 03E8 bra +0x3EA /* 000056FE */
label00005318:
00005318 48C7 ext.l D7
0000531A 2007 move.l D0, D7
0000531C D0AD BBB8 add.l D0, [A5 - 0x4448]
00005320 2F00 move.l -[A7], D0
00005322 4A46 tst.w D6
00005324 6708 beq +0xA /* 0000532E */
00005326 203C 0000 04DE move.l D0, 0x4DE
0000532C 6006 bra +0x8 /* 00005334 */
label0000532E:
0000532E 203C 0000 04DD move.l D0, 0x4DD
label00005334:
00005334 2F00 move.l -[A7], D0
00005336 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000533A 48C7 ext.l D7
0000533C 2007 move.l D0, D7
0000533E D0AD BBB8 add.l D0, [A5 - 0x4448]
00005342 2F00 move.l -[A7], D0
00005344 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00005348 DE40 add.w D7, D0
0000534A 302B 000C move.w D0, [A3 + 0xC]
0000534E 5340 subq.w D0, 1
00005350 4FEF 000C lea.l A7, [A7 + 0xC]
00005354 6B00 0376 bmi +0x378 /* 000056CC */
00005358 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
0000535C 6E00 036E bgt +0x370 /* 000056CC */
00005360 D040 add.w D0, D0
00005362 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005366 4EFB 0000 jmp [PC + D0.w]
0000536A 0016 0364 ori.b [A6], 0x64 /* 'd' */
0000536E 008C 0184 0364 ori.l A4, 0x1840364
00005374 02D0 .incomplete
00005376 02EE .incomplete
00005378 030C btst A4, D1
0000537A 032A 0348 btst [A2 + 0x348], D1
0000537E 206D B9FC movea.l A0, [A5 - 0x4604]
00005382 2068 0412 movea.l A0, [A0 + 0x412]
00005386 3028 0180 move.w D0, [A0 + 0x180]
0000538A 48C0 ext.l D0
0000538C 2F00 move.l -[A7], D0
0000538E 7000 moveq.l D0, 0x00
00005390 2F00 move.l -[A7], D0
00005392 322B 000A move.w D1, [A3 + 0xA]
00005396 48C1 ext.l D1
00005398 2F01 move.l -[A7], D1
0000539A 322B 0008 move.w D1, [A3 + 0x8]
0000539E 48C1 ext.l D1
000053A0 2F01 move.l -[A7], D1
000053A2 322B 0006 move.w D1, [A3 + 0x6]
000053A6 48C1 ext.l D1
000053A8 2F01 move.l -[A7], D1
000053AA 322B 0004 move.w D1, [A3 + 0x4]
000053AE 48C1 ext.l D1
000053B0 2F01 move.l -[A7], D1
000053B2 486E FE00 pea.l [A6 - 0x200]
000053B6 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
000053BA 7000 moveq.l D0, 0x00
000053BC 102E FE00 move.b D0, [A6 - 0x200]
000053C0 5280 addq.l D0, 1
000053C2 41EE FE00 lea.l A0, [A6 - 0x200]
000053C6 4230 0000 clr.b [A0 + D0.w]
000053CA 43EE FE00 lea.l A1, [A6 - 0x200]
000053CE 5289 addq.l A1, 1
000053D0 2F09 move.l -[A7], A1
000053D2 4878 04CB push.l 0x4CB
000053D6 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000053DA 588F addq.l A7, 4
000053DC 2F00 move.l -[A7], D0
000053DE 48C7 ext.l D7
000053E0 2007 move.l D0, D7
000053E2 D0AD BBB8 add.l D0, [A5 - 0x4448]
000053E6 2F00 move.l -[A7], D0
000053E8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000053EC 4FEF 0028 lea.l A7, [A7 + 0x28]
000053F0 6000 02DA bra +0x2DC /* 000056CC */
000053F4 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000053F8 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000053FC 4A40 tst.w D0
000053FE 588F addq.l A7, 4
00005400 6700 0090 beq +0x92 /* 00005492 */
00005404 206D B9FC movea.l A0, [A5 - 0x4604]
00005408 2068 03DA movea.l A0, [A0 + 0x3DA]
0000540C 7001 moveq.l D0, 0x01
0000540E B028 004C cmp.b D0, [A0 + 0x4C]
00005412 667E bne +0x80 /* 00005492 */
00005414 206B 0004 movea.l A0, [A3 + 0x4]
00005418 4A10 tst.b [A0]
0000541A 673A beq +0x3C /* 00005456 */
0000541C 206D B9FC movea.l A0, [A5 - 0x4604]
00005420 2068 03DA movea.l A0, [A0 + 0x3DA]
00005424 2F28 0066 move.l -[A7], [A0 + 0x66]
00005428 206D B9FC movea.l A0, [A5 - 0x4604]
0000542C 2068 03DA movea.l A0, [A0 + 0x3DA]
00005430 2F28 0062 move.l -[A7], [A0 + 0x62]
00005434 206B 0004 movea.l A0, [A3 + 0x4]
00005438 2F08 move.l -[A7], A0
0000543A 4878 04E0 push.l 0x4E0
0000543E 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005442 588F addq.l A7, 4
00005444 2F00 move.l -[A7], D0
00005446 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000544A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000544E 4FEF 0014 lea.l A7, [A7 + 0x14]
00005452 6000 0278 bra +0x27A /* 000056CC */
label00005456:
00005456 206D B9FC movea.l A0, [A5 - 0x4604]
0000545A 2068 03DA movea.l A0, [A0 + 0x3DA]
0000545E 2F28 0066 move.l -[A7], [A0 + 0x66]
00005462 206D B9FC movea.l A0, [A5 - 0x4604]
00005466 2068 03DA movea.l A0, [A0 + 0x3DA]
0000546A 2F28 0062 move.l -[A7], [A0 + 0x62]
0000546E 206B 0004 movea.l A0, [A3 + 0x4]
00005472 2F28 0010 move.l -[A7], [A0 + 0x10]
00005476 4878 04E1 push.l 0x4E1
0000547A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000547E 588F addq.l A7, 4
00005480 2F00 move.l -[A7], D0
00005482 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00005486 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000548A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000548E 6000 023C bra +0x23E /* 000056CC */
label00005492:
00005492 206B 0004 movea.l A0, [A3 + 0x4]
00005496 4A10 tst.b [A0]
00005498 6728 beq +0x2A /* 000054C2 */
0000549A 206B 0004 movea.l A0, [A3 + 0x4]
0000549E 2F08 move.l -[A7], A0
000054A0 4878 04E2 push.l 0x4E2
000054A4 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000054A8 588F addq.l A7, 4
000054AA 2F00 move.l -[A7], D0
000054AC 48C7 ext.l D7
000054AE 2007 move.l D0, D7
000054B0 D0AD BBB8 add.l D0, [A5 - 0x4448]
000054B4 2F00 move.l -[A7], D0
000054B6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000054BA 4FEF 000C lea.l A7, [A7 + 0xC]
000054BE 6000 020C bra +0x20E /* 000056CC */
label000054C2:
000054C2 206B 0004 movea.l A0, [A3 + 0x4]
000054C6 2F28 0010 move.l -[A7], [A0 + 0x10]
000054CA 4878 04CC push.l 0x4CC
000054CE 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000054D2 588F addq.l A7, 4
000054D4 2F00 move.l -[A7], D0
000054D6 48C7 ext.l D7
000054D8 2007 move.l D0, D7
000054DA D0AD BBB8 add.l D0, [A5 - 0x4448]
000054DE 2F00 move.l -[A7], D0
000054E0 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000054E4 4FEF 000C lea.l A7, [A7 + 0xC]
000054E8 6000 01E2 bra +0x1E4 /* 000056CC */
000054EC 302B 0008 move.w D0, [A3 + 0x8]
000054F0 5340 subq.w D0, 1
000054F2 6B00 00DE bmi +0xE0 /* 000055D2 */
000054F6 0C40 0007 cmpi.w D0, 0x7
000054FA 6E00 00D6 bgt +0xD8 /* 000055D2 */
000054FE D040 add.w D0, D0
00005500 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005504 4EFB 0000 jmp [PC + D0.w]
00005508 0012 0022 ori.b [A2], 0x22 /* '\"' */
0000550C 0032 0042 0066 ori.b [A2 + D0.w + 0x66], 0x42 /* 'B' */
00005512 0074 009A 00C0 ori.w [A4 + D0.w - 0x64], 0x9A
00005518 4878 04CD push.l 0x4CD
0000551C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005520 2840 movea.l A4, D0
00005522 588F addq.l A7, 4
00005524 6000 00AC bra +0xAE /* 000055D2 */
00005528 4878 04CE push.l 0x4CE
0000552C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005530 2840 movea.l A4, D0
00005532 588F addq.l A7, 4
00005534 6000 009C bra +0x9E /* 000055D2 */
00005538 4878 04CF push.l 0x4CF
0000553C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005540 2840 movea.l A4, D0
00005542 588F addq.l A7, 4
00005544 6000 008C bra +0x8E /* 000055D2 */
00005548 302B 000A move.w D0, [A3 + 0xA]
0000554C 48C0 ext.l D0
0000554E 2F00 move.l -[A7], D0
00005550 4878 04D0 push.l 0x4D0
00005554 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005558 588F addq.l A7, 4
0000555A 2F00 move.l -[A7], D0
0000555C 49EE FE00 lea.l A4, [A6 - 0x200]
00005560 2F0C move.l -[A7], A4
00005562 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00005566 4FEF 000C lea.l A7, [A7 + 0xC]
0000556A 6066 bra +0x68 /* 000055D2 */
0000556C 4878 04D1 push.l 0x4D1
00005570 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005574 2840 movea.l A4, D0
00005576 588F addq.l A7, 4
00005578 6058 bra +0x5A /* 000055D2 */
0000557A 302B 000A move.w D0, [A3 + 0xA]
0000557E 48C0 ext.l D0
00005580 5280 addq.l D0, 1
00005582 2F00 move.l -[A7], D0
00005584 4878 04D2 push.l 0x4D2
00005588 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000558C 588F addq.l A7, 4
0000558E 2F00 move.l -[A7], D0
00005590 49EE FE00 lea.l A4, [A6 - 0x200]
00005594 2F0C move.l -[A7], A4
00005596 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000559A 4FEF 000C lea.l A7, [A7 + 0xC]
0000559E 6032 bra +0x34 /* 000055D2 */
000055A0 302B 000A move.w D0, [A3 + 0xA]
000055A4 48C0 ext.l D0
000055A6 5280 addq.l D0, 1
000055A8 2F00 move.l -[A7], D0
000055AA 4878 04D3 push.l 0x4D3
000055AE 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000055B2 588F addq.l A7, 4
000055B4 2F00 move.l -[A7], D0
000055B6 49EE FE00 lea.l A4, [A6 - 0x200]
000055BA 2F0C move.l -[A7], A4
000055BC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000055C0 4FEF 000C lea.l A7, [A7 + 0xC]
000055C4 600C bra +0xE /* 000055D2 */
000055C6 4878 04D4 push.l 0x4D4
000055CA 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000055CE 2840 movea.l A4, D0
000055D0 588F addq.l A7, 4
label000055D2:
000055D2 206B 0004 movea.l A0, [A3 + 0x4]
000055D6 4A10 tst.b [A0]
000055D8 672E beq +0x30 /* 00005608 */
000055DA 2F0C move.l -[A7], A4
000055DC 206B 0004 movea.l A0, [A3 + 0x4]
000055E0 2F08 move.l -[A7], A0
000055E2 486E FF00 pea.l [A6 - 0x100]
000055E6 4878 04E3 push.l 0x4E3
000055EA 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000055EE 508F addq.l A7, 8
000055F0 2F00 move.l -[A7], D0
000055F2 48C7 ext.l D7
000055F4 2007 move.l D0, D7
000055F6 D0AD BBB8 add.l D0, [A5 - 0x4448]
000055FA 2F00 move.l -[A7], D0
000055FC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00005600 4FEF 0010 lea.l A7, [A7 + 0x10]
00005604 6000 00C6 bra +0xC8 /* 000056CC */
label00005608:
00005608 2F0C move.l -[A7], A4
0000560A 206B 0004 movea.l A0, [A3 + 0x4]
0000560E 2F28 0010 move.l -[A7], [A0 + 0x10]
00005612 486E FF00 pea.l [A6 - 0x100]
00005616 4878 04D5 push.l 0x4D5
0000561A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000561E 508F addq.l A7, 8
00005620 2F00 move.l -[A7], D0
00005622 48C7 ext.l D7
00005624 2007 move.l D0, D7
00005626 D0AD BBB8 add.l D0, [A5 - 0x4448]
0000562A 2F00 move.l -[A7], D0
0000562C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00005630 4FEF 0010 lea.l A7, [A7 + 0x10]
00005634 6000 0096 bra +0x98 /* 000056CC */
00005638 4878 04D7 push.l 0x4D7
0000563C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005640 588F addq.l A7, 4
00005642 2F00 move.l -[A7], D0
00005644 48C7 ext.l D7
00005646 2007 move.l D0, D7
00005648 D0AD BBB8 add.l D0, [A5 - 0x4448]
0000564C 2F00 move.l -[A7], D0
0000564E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00005652 508F addq.l A7, 8
00005654 6076 bra +0x78 /* 000056CC */
00005656 4878 04D8 push.l 0x4D8
0000565A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000565E 588F addq.l A7, 4
00005660 2F00 move.l -[A7], D0
00005662 48C7 ext.l D7
00005664 2007 move.l D0, D7
00005666 D0AD BBB8 add.l D0, [A5 - 0x4448]
0000566A 2F00 move.l -[A7], D0
0000566C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00005670 508F addq.l A7, 8
00005672 6058 bra +0x5A /* 000056CC */
00005674 4878 04D9 push.l 0x4D9
00005678 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000567C 588F addq.l A7, 4
0000567E 2F00 move.l -[A7], D0
00005680 48C7 ext.l D7
00005682 2007 move.l D0, D7
00005684 D0AD BBB8 add.l D0, [A5 - 0x4448]
00005688 2F00 move.l -[A7], D0
0000568A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000568E 508F addq.l A7, 8
00005690 603A bra +0x3C /* 000056CC */
00005692 4878 04DA push.l 0x4DA
00005696 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000569A 588F addq.l A7, 4
0000569C 2F00 move.l -[A7], D0
0000569E 48C7 ext.l D7
000056A0 2007 move.l D0, D7
000056A2 D0AD BBB8 add.l D0, [A5 - 0x4448]
000056A6 2F00 move.l -[A7], D0
000056A8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000056AC 508F addq.l A7, 8
000056AE 601C bra +0x1E /* 000056CC */
000056B0 4878 04DB push.l 0x4DB
000056B4 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000056B8 588F addq.l A7, 4
000056BA 2F00 move.l -[A7], D0
000056BC 48C7 ext.l D7
000056BE 2007 move.l D0, D7
000056C0 D0AD BBB8 add.l D0, [A5 - 0x4448]
000056C4 2F00 move.l -[A7], D0
000056C6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000056CA 508F addq.l A7, 8
label000056CC:
000056CC 48C7 ext.l D7
000056CE 2007 move.l D0, D7
000056D0 D0AD BBB8 add.l D0, [A5 - 0x4448]
000056D4 2F00 move.l -[A7], D0
000056D6 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000056DA DE40 add.w D7, D0
000056DC 206D BBB8 movea.l A0, [A5 - 0x4448]
000056E0 3007 move.w D0, D7
000056E2 5247 addq.w D7, 1
000056E4 11BC 000D 0000 move.b [A0 + D0.w], 0xD /* '\r' */
000056EA 206D BBB8 movea.l A0, [A5 - 0x4448]
000056EE 4230 7000 clr.b [A0 + D7.w]
000056F2 7C01 moveq.l D6, 0x01
000056F4 588F addq.l A7, 4
000056F6 2653 movea.l A3, [A3]
000056F8 200B move.l D0, A3
000056FA 6600 FC1C bne -0x3E2 /* 00005318 */
label000056FE:
000056FE 7001 moveq.l D0, 0x01
00005700 2F00 move.l -[A7], D0
00005702 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00005706 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
0000570A 508F addq.l A7, 8
label0000570C:
0000570C 4CEE 18C0 FDF0 movem.l D6,D7,A3,A4, [A6 - 0x210]
00005712 4E5E unlink A6
00005714 4E75 rts
export_530:
fn00005716:
00005716 4E56 FFF2 link A6, -0x000E
0000571A 48E7 0110 movem.l -[A7], D7,A3
0000571E 7E01 moveq.l D7, 0x01
00005720 7000 moveq.l D0, 0x00
00005722 2F00 move.l -[A7], D0
00005724 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00005728 2200 move.l D1, D0
0000572A 201F move.l D0, [A7]+
0000572C 4A41 tst.w D1
0000572E 6612 bne +0x14 /* 00005742 */
00005730 4AAD E9DE tst.l [A5 - 0x1622]
00005734 670C beq +0xE /* 00005742 */
00005736 206D E9DE movea.l A0, [A5 - 0x1622]
0000573A 4A68 018A tst.w [A0 + 0x18A]
0000573E 6602 bne +0x4 /* 00005742 */
00005740 7001 moveq.l D0, 0x01
label00005742:
00005742 4A80 tst.l D0
00005744 6706 beq +0x8 /* 0000574C */
00005746 202D E9DE move.l D0, [A5 - 0x1622]
0000574A 6002 bra +0x4 /* 0000574E */
label0000574C:
0000574C 7000 moveq.l D0, 0x00
label0000574E:
0000574E 2640 movea.l A3, D0
00005750 200B move.l D0, A3
00005752 6700 0084 beq +0x86 /* 000057D8 */
00005756 41EB 01DA lea.l A0, [A3 + 0x1DA]
0000575A B1EB 03DE cmpa.l A0, [A3 + 0x3DE]
0000575E 6678 bne +0x7A /* 000057D8 */
00005760 486E FFF2 pea.l [A6 - 0xE]
00005764 486B 032E pea.l [A3 + 0x32E]
00005768 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
0000576C 7000 moveq.l D0, 0x00
0000576E 2F00 move.l -[A7], D0
00005770 2F00 move.l -[A7], D0
00005772 720A moveq.l D1, 0x0A
00005774 2F01 move.l -[A7], D1
00005776 2F0B move.l -[A7], A3
00005778 4EBA CD1A jsr [PC - 0x32E6 /* 00002494 */]
0000577C 41EB 01DA lea.l A0, [A3 + 0x1DA]
00005780 B1EB 03DE cmpa.l A0, [A3 + 0x3DE]
00005784 4FEF 0018 lea.l A7, [A7 + 0x18]
00005788 6602 bne +0x4 /* 0000578C */
0000578A 4247 clr.w D7
label0000578C:
0000578C 486B 032E pea.l [A3 + 0x32E]
00005790 486E FFF2 pea.l [A6 - 0xE]
00005794 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00005798 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000579C 486E FFF2 pea.l [A6 - 0xE]
000057A0 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
000057A4 4878 0107 push.l 0x107
000057A8 7000 moveq.l D0, 0x00
000057AA 2F00 move.l -[A7], D0
000057AC 322D BA7C move.w D1, [A5 - 0x4584]
000057B0 48C1 ext.l D1
000057B2 2F01 move.l -[A7], D1
000057B4 322D BA7C move.w D1, [A5 - 0x4584]
000057B8 48C1 ext.l D1
000057BA 2F01 move.l -[A7], D1
000057BC 322D BA7E move.w D1, [A5 - 0x4582]
000057C0 48C1 ext.l D1
000057C2 2F01 move.l -[A7], D1
000057C4 322D BA7E move.w D1, [A5 - 0x4582]
000057C8 48C1 ext.l D1
000057CA 2F01 move.l -[A7], D1
000057CC 2F2B 0412 move.l -[A7], [A3 + 0x412]
000057D0 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
000057D4 4FEF 0028 lea.l A7, [A7 + 0x28]
label000057D8:
000057D8 3007 move.w D0, D7
000057DA 4CEE 0880 FFEA movem.l D7,A3, [A6 - 0x16]
000057E0 4E5E unlink A6
000057E2 4E75 rts
fn000057E4:
000057E4 4E56 0000 link A6, 0
000057E8 48E7 0110 movem.l -[A7], D7,A3
000057EC 266E 0008 movea.l A3, [A6 + 0x8]
000057F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000057F4 41EB 0328 lea.l A0, [A3 + 0x328]
000057F8 2F20 move.l -[A7], -[A0]
000057FA 2F20 move.l -[A7], -[A0]
000057FC 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
00005800 3E00 move.w D7, D0
00005802 4FEF 000C lea.l A7, [A7 + 0xC]
00005806 6F2A ble +0x2C /* 00005832 */
00005808 4EBA FF0C jsr [PC - 0xF4 /* 00005716 */]
0000580C 4A40 tst.w D0
0000580E 6722 beq +0x24 /* 00005832 */
00005810 3747 032A move.w [A3 + 0x32A], D7
00005814 3747 0328 move.w [A3 + 0x328], D7
00005818 302B 0328 move.w D0, [A3 + 0x328]
0000581C 48C0 ext.l D0
0000581E 2F00 move.l -[A7], D0
00005820 302B 0328 move.w D0, [A3 + 0x328]
00005824 48C0 ext.l D0
00005826 2F00 move.l -[A7], D0
00005828 2F0B move.l -[A7], A3
0000582A 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000582E 4FEF 000C lea.l A7, [A7 + 0xC]
label00005832:
00005832 302B 0328 move.w D0, [A3 + 0x328]
00005836 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
0000583C 4E5E unlink A6
0000583E 4E75 rts
fn00005840:
00005840 4E56 0000 link A6, 0
00005844 48E7 0310 movem.l -[A7], D6,D7,A3
00005848 266E 0008 movea.l A3, [A6 + 0x8]
0000584C 2F2E 000C move.l -[A7], [A6 + 0xC]
00005850 41EB 0328 lea.l A0, [A3 + 0x328]
00005854 2F20 move.l -[A7], -[A0]
00005856 2F20 move.l -[A7], -[A0]
00005858 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
0000585C 3E00 move.w D7, D0
0000585E BE6B 0328 cmp.w D7, [A3 + 0x328]
00005862 4FEF 000C lea.l A7, [A7 + 0xC]
00005866 673A beq +0x3C /* 000058A2 */
00005868 7C01 moveq.l D6, 0x01
0000586A BE6B 032A cmp.w D7, [A3 + 0x32A]
0000586E 6606 bne +0x8 /* 00005876 */
00005870 3747 0328 move.w [A3 + 0x328], D7
00005874 600E bra +0x10 /* 00005884 */
label00005876:
00005876 4A6B 0328 tst.w [A3 + 0x328]
0000587A 6706 beq +0x8 /* 00005882 */
0000587C 426B 0328 clr.w [A3 + 0x328]
00005880 6002 bra +0x4 /* 00005884 */
label00005882:
00005882 4246 clr.w D6
label00005884:
00005884 4A46 tst.w D6
00005886 671A beq +0x1C /* 000058A2 */
00005888 302B 032A move.w D0, [A3 + 0x32A]
0000588C 48C0 ext.l D0
0000588E 2F00 move.l -[A7], D0
00005890 302B 032A move.w D0, [A3 + 0x32A]
00005894 48C0 ext.l D0
00005896 2F00 move.l -[A7], D0
00005898 2F0B move.l -[A7], A3
0000589A 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000589E 4FEF 000C lea.l A7, [A7 + 0xC]
label000058A2:
000058A2 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
000058A8 4E5E unlink A6
000058AA 4E75 rts
fn000058AC:
000058AC 4E56 FEFC link A6, -0x0104
000058B0 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000058B4 286E 0008 movea.l A4, [A6 + 0x8]
000058B8 47ED CECE lea.l A3, [A5 - 0x3132]
000058BC 382C 032A move.w D4, [A4 + 0x32A]
000058C0 B86C 0328 cmp.w D4, [A4 + 0x328]
000058C4 6600 00E6 bne +0xE8 /* 000059AC */
000058C8 426C 0328 clr.w [A4 + 0x328]
000058CC 48C4 ext.l D4
000058CE 2F04 move.l -[A7], D4
000058D0 48C4 ext.l D4
000058D2 2F04 move.l -[A7], D4
000058D4 2F0C move.l -[A7], A4
000058D6 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000058DA 4245 clr.w D5
000058DC 3004 move.w D0, D4
000058DE 5340 subq.w D0, 1
000058E0 4FEF 000C lea.l A7, [A7 + 0xC]
000058E4 6B00 009E bmi +0xA0 /* 00005984 */
000058E8 0C40 0003 cmpi.w D0, 0x3
000058EC 6E00 0096 bgt +0x98 /* 00005984 */
000058F0 D040 add.w D0, D0
000058F2 303B 0006 move.w D0, [PC + D0.w + 0x6]
000058F6 4EFB 0000 jmp [PC + D0.w]
000058FA 000A 001C ori.b A2, 0x1C
000058FE 0040 006A ori.w D0, 0x6A /* 'j' */
00005902 7864 moveq.l D4, 0x64
00005904 B86C 01B4 cmp.w D4, [A4 + 0x1B4]
00005908 6606 bne +0x8 /* 00005910 */
0000590A 382C 032C move.w D4, [A4 + 0x32C]
0000590E 6774 beq +0x76 /* 00005984 */
label00005910:
00005910 7A01 moveq.l D5, 0x01
00005912 6070 bra +0x72 /* 00005984 */
00005914 3C2C 01B4 move.w D6, [A4 + 0x1B4]
00005918 7E08 moveq.l D7, 0x08
label0000591A:
0000591A 2007 move.l D0, D7
0000591C D040 add.w D0, D0
0000591E BC73 0000 cmp.w D6, [A3 + D0.w]
00005922 6E04 bgt +0x6 /* 00005928 */
00005924 51CF FFF4 dbf D7, -0xE /* 0000591A */
label00005928:
00005928 4A47 tst.w D7
0000592A 6D58 blt +0x5A /* 00005984 */
0000592C 2007 move.l D0, D7
0000592E D040 add.w D0, D0
00005930 3833 0000 move.w D4, [A3 + D0.w]
00005934 7A01 moveq.l D5, 0x01
00005936 604C bra +0x4E /* 00005984 */
00005938 3C2C 01B4 move.w D6, [A4 + 0x1B4]
0000593C 4247 clr.w D7
0000593E 7609 moveq.l D3, 0x09
label00005940:
00005940 2007 move.l D0, D7
00005942 D040 add.w D0, D0
00005944 BC73 0000 cmp.w D6, [A3 + D0.w]
00005948 6D06 blt +0x8 /* 00005950 */
0000594A 5247 addq.w D7, 1
0000594C B647 cmp.w D3, D7
0000594E 6EF0 bgt -0xE /* 00005940 */
label00005950:
00005950 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
00005954 6C2E bge +0x30 /* 00005984 */
00005956 2007 move.l D0, D7
00005958 D040 add.w D0, D0
0000595A 3833 0000 move.w D4, [A3 + D0.w]
0000595E 7A01 moveq.l D5, 0x01
00005960 6022 bra +0x24 /* 00005984 */
00005962 7000 moveq.l D0, 0x00
00005964 302C 01AE move.w D0, [A4 + 0x1AE]
00005968 7210 moveq.l D1, 0x10
0000596A C280 and.l D1, D0
0000596C 6708 beq +0xA /* 00005976 */
0000596E 203C 0000 0141 move.l D0, 0x141
00005974 6006 bra +0x8 /* 0000597C */
label00005976:
00005976 203C 0000 0142 move.l D0, 0x142
label0000597C:
0000597C 2F00 move.l -[A7], D0
0000597E 4EBA DCA0 jsr [PC - 0x2360 /* 00003620 */]
00005982 588F addq.l A7, 4
label00005984:
00005984 4A45 tst.w D5
00005986 6724 beq +0x26 /* 000059AC */
00005988 48C4 ext.l D4
0000598A 2F04 move.l -[A7], D4
0000598C 4878 0143 push.l 0x143
00005990 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005994 588F addq.l A7, 4
00005996 2F00 move.l -[A7], D0
00005998 486E FEFC pea.l [A6 - 0x104]
0000599C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000059A0 486E FEFC pea.l [A6 - 0x104]
000059A4 4EBA DBC0 jsr [PC - 0x2440 /* 00003566 */]
000059A8 4FEF 0010 lea.l A7, [A7 + 0x10]
label000059AC:
000059AC 426C 032A clr.w [A4 + 0x32A]
000059B0 426C 0328 clr.w [A4 + 0x328]
000059B4 4CEE 18F8 FEE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x120]
000059BA 4E5E unlink A6
000059BC 4E75 rts
export_531:
000059BE 4E56 0000 link A6, 0
000059C2 2F0B move.l -[A7], A3
000059C4 266E 0008 movea.l A3, [A6 + 0x8]
000059C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000059CC 2F0B move.l -[A7], A3
000059CE 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000059D2 2F0B move.l -[A7], A3
000059D4 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
000059D8 266E FFFC movea.l A3, [A6 - 0x4]
000059DC 4E5E unlink A6
000059DE 4E75 rts
export_532:
fn000059E0:
000059E0 48E7 0118 movem.l -[A7], D7,A3,A4
000059E4 286F 0014 movea.l A4, [A7 + 0x14]
000059E8 266F 0010 movea.l A3, [A7 + 0x10]
000059EC 7E01 moveq.l D7, 0x01
000059EE 302B 01B0 move.w D0, [A3 + 0x1B0]
000059F2 5540 subq.w D0, 2
000059F4 6B6E bmi +0x70 /* 00005A64 */
000059F6 0C40 0007 cmpi.w D0, 0x7
000059FA 6E68 bgt +0x6A /* 00005A64 */
000059FC D040 add.w D0, D0
000059FE 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005A02 4EFB 0000 jmp [PC + D0.w]
00005A06 0012 002C ori.b [A2], 0x2C /* ',' */
00005A0A 0060 0046 ori.w -[A0], 0x46 /* 'F' */
00005A0E 0046 0046 ori.w D6, 0x46 /* 'F' */
00005A12 0046 0046 ori.w D6, 0x46 /* 'F' */
00005A16 206B 0412 movea.l A0, [A3 + 0x412]
00005A1A 41E8 01EA lea.l A0, [A0 + 0x1EA]
00005A1E 2888 move.l [A4], A0
00005A20 206B 0412 movea.l A0, [A3 + 0x412]
00005A24 41E8 01F2 lea.l A0, [A0 + 0x1F2]
00005A28 226F 0018 movea.l A1, [A7 + 0x18]
00005A2C 2288 move.l [A1], A0
00005A2E 6036 bra +0x38 /* 00005A66 */
00005A30 206B 0412 movea.l A0, [A3 + 0x412]
00005A34 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00005A38 2888 move.l [A4], A0
00005A3A 206B 0412 movea.l A0, [A3 + 0x412]
00005A3E 41E8 01E0 lea.l A0, [A0 + 0x1E0]
00005A42 226F 0018 movea.l A1, [A7 + 0x18]
00005A46 2288 move.l [A1], A0
00005A48 601C bra +0x1E /* 00005A66 */
00005A4A 206B 0412 movea.l A0, [A3 + 0x412]
00005A4E 41E8 01C6 lea.l A0, [A0 + 0x1C6]
00005A52 2888 move.l [A4], A0
00005A54 206B 0412 movea.l A0, [A3 + 0x412]
00005A58 41E8 01CE lea.l A0, [A0 + 0x1CE]
00005A5C 226F 0018 movea.l A1, [A7 + 0x18]
00005A60 2288 move.l [A1], A0
00005A62 6002 bra +0x4 /* 00005A66 */
label00005A64:
00005A64 4247 clr.w D7
label00005A66:
00005A66 3007 move.w D0, D7
00005A68 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005A6C 4E75 rts
export_533:
fn00005A6E:
00005A6E 4E56 FFF8 link A6, -0x0008
00005A72 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005A76 286E 0008 movea.l A4, [A6 + 0x8]
00005A7A 266E 0010 movea.l A3, [A6 + 0x10]
00005A7E 4247 clr.w D7
00005A80 7010 moveq.l D0, 0x10
00005A82 C06C 01AE and.w D0, [A4 + 0x1AE]
00005A86 6600 00BA bne +0xBC /* 00005B42 */
00005A8A 2D6C 0308 FFF8 move.l [A6 - 0x8], [A4 + 0x308]
00005A90 2D6C 031C FFFC move.l [A6 - 0x4], [A4 + 0x31C]
00005A96 41EE 0000 lea.l A0, [A6 + 0x0]
00005A9A 2F20 move.l -[A7], -[A0]
00005A9C 2F20 move.l -[A7], -[A0]
00005A9E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005AA2 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00005AA6 4A40 tst.w D0
00005AA8 4FEF 000C lea.l A7, [A7 + 0xC]
00005AAC 6700 0094 beq +0x96 /* 00005B42 */
00005AB0 4247 clr.w D7
label00005AB2:
00005AB2 48C7 ext.l D7
00005AB4 2007 move.l D0, D7
00005AB6 E780 asl D0, 3
00005AB8 43EC 0310 lea.l A1, [A4 + 0x310]
00005ABC 41F1 0800 lea.l A0, [A1 + D0]
00005AC0 2F20 move.l -[A7], -[A0]
00005AC2 2F20 move.l -[A7], -[A0]
00005AC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00005AC8 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00005ACC 4A40 tst.w D0
00005ACE 4FEF 000C lea.l A7, [A7 + 0xC]
00005AD2 6754 beq +0x56 /* 00005B28 */
00005AD4 200B move.l D0, A3
00005AD6 6758 beq +0x5A /* 00005B30 */
00005AD8 48C7 ext.l D7
00005ADA 2007 move.l D0, D7
00005ADC E780 asl D0, 3
00005ADE 43EC 0308 lea.l A1, [A4 + 0x308]
00005AE2 41F1 0800 lea.l A0, [A1 + D0]
00005AE6 224B movea.l A1, A3
00005AE8 22D8 move.l [A1]+, [A0]+
00005AEA 22D8 move.l [A1]+, [A0]+
00005AEC 4A47 tst.w D7
00005AEE 6706 beq +0x8 /* 00005AF6 */
00005AF0 0C47 0001 cmpi.w D7, 0x1
00005AF4 663A bne +0x3C /* 00005B30 */
label00005AF6:
00005AF6 48C7 ext.l D7
00005AF8 2007 move.l D0, D7
00005AFA E780 asl D0, 3
00005AFC 41ED BD70 lea.l A0, [A5 - 0x4290]
00005B00 3030 0800 move.w D0, [A0 + D0]
00005B04 D053 add.w D0, [A3]
00005B06 3C00 move.w D6, D0
00005B08 5246 addq.w D6, 1
00005B0A BC6E 000C cmp.w D6, [A6 + 0xC]
00005B0E 6E12 bgt +0x14 /* 00005B22 */
00005B10 3686 move.w [A3], D6
00005B12 4A47 tst.w D7
00005B14 6604 bne +0x6 /* 00005B1A */
00005B16 7001 moveq.l D0, 0x01
00005B18 6002 bra +0x4 /* 00005B1C */
label00005B1A:
00005B1A 7002 moveq.l D0, 0x02
label00005B1C:
00005B1C 2E00 move.l D7, D0
00005B1E 5687 addq.l D7, 3
00005B20 6020 bra +0x22 /* 00005B42 */
label00005B22:
00005B22 3746 0004 move.w [A3 + 0x4], D6
00005B26 6008 bra +0xA /* 00005B30 */
label00005B28:
00005B28 5247 addq.w D7, 1
00005B2A 0C47 0003 cmpi.w D7, 0x3
00005B2E 6D82 blt -0x7C /* 00005AB2 */
label00005B30:
00005B30 0C47 0003 cmpi.w D7, 0x3
00005B34 6604 bne +0x6 /* 00005B3A */
00005B36 7000 moveq.l D0, 0x00
00005B38 6006 bra +0x8 /* 00005B40 */
label00005B3A:
00005B3A 3007 move.w D0, D7
00005B3C 5240 addq.w D0, 1
00005B3E 48C0 ext.l D0
label00005B40:
00005B40 3E00 move.w D7, D0
label00005B42:
00005B42 3007 move.w D0, D7
00005B44 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
00005B4A 4E5E unlink A6
00005B4C 4E75 rts
fn00005B4E:
00005B4E 4E56 0000 link A6, 0
00005B52 48E7 0310 movem.l -[A7], D6,D7,A3
00005B56 266E 0008 movea.l A3, [A6 + 0x8]
00005B5A 4247 clr.w D7
00005B5C 7000 moveq.l D0, 0x00
00005B5E 2F00 move.l -[A7], D0
00005B60 2F2E 000C move.l -[A7], [A6 + 0xC]
00005B64 2F0B move.l -[A7], A3
00005B66 4EBA FF06 jsr [PC - 0xFA /* 00005A6E */]
00005B6A 48C0 ext.l D0
00005B6C 2C00 move.l D6, D0
00005B6E 4FEF 000C lea.l A7, [A7 + 0xC]
00005B72 671E beq +0x20 /* 00005B92 */
00005B74 7000 moveq.l D0, 0x00
00005B76 302E 0012 move.w D0, [A6 + 0x12]
00005B7A 2F00 move.l -[A7], D0
00005B7C 2006 move.l D0, D6
00005B7E 5380 subq.l D0, 1
00005B80 2F00 move.l -[A7], D0
00005B82 2F0B move.l -[A7], A3
00005B84 2F2E 000C move.l -[A7], [A6 + 0xC]
00005B88 4EBA 026E jsr [PC + 0x26E /* 00005DF8 */]
00005B8C 3E00 move.w D7, D0
00005B8E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00005B92:
00005B92 3007 move.w D0, D7
00005B94 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
00005B9A 4E5E unlink A6
00005B9C 4E75 rts
export_534:
fn00005B9E:
00005B9E 4E56 FFCE link A6, -0x0032
00005BA2 48E7 1310 movem.l -[A7], D3,D6,D7,A3
00005BA6 266E 0008 movea.l A3, [A6 + 0x8]
00005BAA 7010 moveq.l D0, 0x10
00005BAC C06B 01AE and.w D0, [A3 + 0x1AE]
00005BB0 6600 023C bne +0x23E /* 00005DEE */
00005BB4 7004 moveq.l D0, 0x04
00005BB6 C06B 0168 and.w D0, [A3 + 0x168]
00005BBA 6718 beq +0x1A /* 00005BD4 */
00005BBC 486E FFDA pea.l [A6 - 0x26]
00005BC0 486E FFD6 pea.l [A6 - 0x2A]
00005BC4 2F0B move.l -[A7], A3
00005BC6 4EBA FE18 jsr [PC - 0x1E8 /* 000059E0 */]
00005BCA 3B40 DFBE move.w [A5 - 0x2042], D0
00005BCE 4FEF 000C lea.l A7, [A7 + 0xC]
00005BD2 6004 bra +0x6 /* 00005BD8 */
label00005BD4:
00005BD4 426D DFBE clr.w [A5 - 0x2042]
label00005BD8:
00005BD8 4A6D DFBE tst.w [A5 - 0x2042]
00005BDC 6644 bne +0x46 /* 00005C22 */
00005BDE 486E FFFC pea.l [A6 - 0x4]
00005BE2 486E FFF8 pea.l [A6 - 0x8]
00005BE6 486E FFF4 pea.l [A6 - 0xC]
00005BEA 486E FFF0 pea.l [A6 - 0x10]
00005BEE 486E FFDA pea.l [A6 - 0x26]
00005BF2 486E FFD6 pea.l [A6 - 0x2A]
00005BF6 486E FFEC pea.l [A6 - 0x14]
00005BFA 486E FFE8 pea.l [A6 - 0x18]
00005BFE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00005C02 4AAE FFD6 tst.l [A6 - 0x2A]
00005C06 4FEF 0020 lea.l A7, [A7 + 0x20]
00005C0A 6608 bne +0xA /* 00005C14 */
00005C0C 41ED E634 lea.l A0, [A5 - 0x19CC]
00005C10 2D48 FFD6 move.l [A6 - 0x2A], A0
label00005C14:
00005C14 4AAE FFDA tst.l [A6 - 0x26]
00005C18 6608 bne +0xA /* 00005C22 */
00005C1A 41ED E650 lea.l A0, [A5 - 0x19B0]
00005C1E 2D48 FFDA move.l [A6 - 0x26], A0
label00005C22:
00005C22 41EE FFDE lea.l A0, [A6 - 0x22]
00005C26 43ED C5AA lea.l A1, [A5 - 0x3A56]
00005C2A 20D9 move.l [A0]+, [A1]+
00005C2C 20D9 move.l [A0]+, [A1]+
00005C2E 30D9 move.w [A0]+, [A1]+
00005C30 4247 clr.w D7
label00005C32:
00005C32 4246 clr.w D6
00005C34 3007 move.w D0, D7
00005C36 6B6C bmi +0x6E /* 00005CA4 */
00005C38 0C40 0002 cmpi.w D0, 0x2
00005C3C 6E66 bgt +0x68 /* 00005CA4 */
00005C3E D040 add.w D0, D0
00005C40 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005C44 4EFB 0000 jmp [PC + D0.w]
00005C48 0008 003E ori.b A0, 0x3E /* '>' */
00005C4C 002A 7001 206E ori.b [A2 + 0x206E], 0x1
00005C52 FFD6 .invalid <<F/7/7>>
00005C54 2228 0004 move.l D1, [A0 + 0x4]
00005C58 B2AD C5B8 cmp.l D1, [A5 - 0x3A48]
00005C5C 660E bne +0x10 /* 00005C6C */
00005C5E 206E FFD6 movea.l A0, [A6 - 0x2A]
00005C62 2210 move.l D1, [A0]
00005C64 B2AD C5B4 cmp.l D1, [A5 - 0x3A4C]
00005C68 6602 bne +0x4 /* 00005C6C */
00005C6A 7000 moveq.l D0, 0x00
label00005C6C:
00005C6C 3C00 move.w D6, D0
00005C6E 6034 bra +0x36 /* 00005CA4 */
00005C70 206E FFDA movea.l A0, [A6 - 0x26]
00005C74 3028 0008 move.w D0, [A0 + 0x8]
00005C78 B06E FFE6 cmp.w D0, [A6 - 0x1A]
00005C7C 56C6 sne D6
00005C7E 0246 0001 andi.w D6, 0x1
00005C82 6020 bra +0x22 /* 00005CA4 */
00005C84 7001 moveq.l D0, 0x01
00005C86 206E FFDA movea.l A0, [A6 - 0x26]
00005C8A 2228 0004 move.l D1, [A0 + 0x4]
00005C8E B2AE FFE2 cmp.l D1, [A6 - 0x1E]
00005C92 660E bne +0x10 /* 00005CA2 */
00005C94 206E FFDA movea.l A0, [A6 - 0x26]
00005C98 2210 move.l D1, [A0]
00005C9A B2AE FFDE cmp.l D1, [A6 - 0x22]
00005C9E 6602 bne +0x4 /* 00005CA2 */
00005CA0 7000 moveq.l D0, 0x00
label00005CA2:
00005CA2 3C00 move.w D6, D0
label00005CA4:
00005CA4 4A46 tst.w D6
00005CA6 6608 bne +0xA /* 00005CB0 */
00005CA8 4A6D AFA0 tst.w [A5 - 0x5060]
00005CAC 6700 0136 beq +0x138 /* 00005DE4 */
label00005CB0:
00005CB0 48C7 ext.l D7
00005CB2 2007 move.l D0, D7
00005CB4 E780 asl D0, 3
00005CB6 48C7 ext.l D7
00005CB8 2207 move.l D1, D7
00005CBA E781 asl D1, 3
00005CBC 41ED BD58 lea.l A0, [A5 - 0x42A8]
00005CC0 3230 1802 move.w D1, [A0 + D1 + 0x2]
00005CC4 41EB 030A lea.l A0, [A3 + 0x30A]
00005CC8 D270 0800 add.w D1, [A0 + D0]
00005CCC 5241 addq.w D1, 1
00005CCE 3D41 FFD0 move.w [A6 - 0x30], D1
00005CD2 48C7 ext.l D7
00005CD4 2007 move.l D0, D7
00005CD6 E780 asl D0, 3
00005CD8 48C7 ext.l D7
00005CDA 2207 move.l D1, D7
00005CDC E781 asl D1, 3
00005CDE 41ED BD58 lea.l A0, [A5 - 0x42A8]
00005CE2 3230 1800 move.w D1, [A0 + D1]
00005CE6 41EB 0308 lea.l A0, [A3 + 0x308]
00005CEA D270 0800 add.w D1, [A0 + D0]
00005CEE 5241 addq.w D1, 1
00005CF0 3D41 FFCE move.w [A6 - 0x32], D1
00005CF4 48C7 ext.l D7
00005CF6 2007 move.l D0, D7
00005CF8 E780 asl D0, 3
00005CFA 48C7 ext.l D7
00005CFC 2207 move.l D1, D7
00005CFE E781 asl D1, 3
00005D00 41ED BD58 lea.l A0, [A5 - 0x42A8]
00005D04 3230 1806 move.w D1, [A0 + D1 + 0x6]
00005D08 41EB 030A lea.l A0, [A3 + 0x30A]
00005D0C D270 0800 add.w D1, [A0 + D0]
00005D10 5341 subq.w D1, 1
00005D12 3D41 FFD4 move.w [A6 - 0x2C], D1
00005D16 48C7 ext.l D7
00005D18 2007 move.l D0, D7
00005D1A E780 asl D0, 3
00005D1C 48C7 ext.l D7
00005D1E 2207 move.l D1, D7
00005D20 E781 asl D1, 3
00005D22 41ED BD58 lea.l A0, [A5 - 0x42A8]
00005D26 3230 1804 move.w D1, [A0 + D1 + 0x4]
00005D2A 41EB 0308 lea.l A0, [A3 + 0x308]
00005D2E D270 0800 add.w D1, [A0 + D0]
00005D32 5341 subq.w D1, 1
00005D34 3D41 FFD2 move.w [A6 - 0x2E], D1
00005D38 41EE FFD6 lea.l A0, [A6 - 0x2A]
00005D3C 2F20 move.l -[A7], -[A0]
00005D3E 2F20 move.l -[A7], -[A0]
00005D40 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00005D44 0C47 0002 cmpi.w D7, 0x2
00005D48 508F addq.l A7, 8
00005D4A 6600 0098 bne +0x9A /* 00005DE4 */
00005D4E 48C7 ext.l D7
00005D50 2007 move.l D0, D7
00005D52 E780 asl D0, 3
00005D54 48C7 ext.l D7
00005D56 2207 move.l D1, D7
00005D58 E781 asl D1, 3
00005D5A 41ED BD40 lea.l A0, [A5 - 0x42C0]
00005D5E 3230 1802 move.w D1, [A0 + D1 + 0x2]
00005D62 41EB 030A lea.l A0, [A3 + 0x30A]
00005D66 D270 0800 add.w D1, [A0 + D0]
00005D6A 5241 addq.w D1, 1
00005D6C 3D41 FFD0 move.w [A6 - 0x30], D1
00005D70 48C7 ext.l D7
00005D72 2007 move.l D0, D7
00005D74 E780 asl D0, 3
00005D76 48C7 ext.l D7
00005D78 2207 move.l D1, D7
00005D7A E781 asl D1, 3
00005D7C 41ED BD40 lea.l A0, [A5 - 0x42C0]
00005D80 3230 1800 move.w D1, [A0 + D1]
00005D84 41EB 0308 lea.l A0, [A3 + 0x308]
00005D88 D270 0800 add.w D1, [A0 + D0]
00005D8C 5241 addq.w D1, 1
00005D8E 3D41 FFCE move.w [A6 - 0x32], D1
00005D92 48C7 ext.l D7
00005D94 2007 move.l D0, D7
00005D96 E780 asl D0, 3
00005D98 48C7 ext.l D7
00005D9A 2207 move.l D1, D7
00005D9C E781 asl D1, 3
00005D9E 41ED BD40 lea.l A0, [A5 - 0x42C0]
00005DA2 3230 1806 move.w D1, [A0 + D1 + 0x6]
00005DA6 41EB 030A lea.l A0, [A3 + 0x30A]
00005DAA D270 0800 add.w D1, [A0 + D0]
00005DAE 5341 subq.w D1, 1
00005DB0 3D41 FFD4 move.w [A6 - 0x2C], D1
00005DB4 48C7 ext.l D7
00005DB6 2007 move.l D0, D7
00005DB8 E780 asl D0, 3
00005DBA 48C7 ext.l D7
00005DBC 2207 move.l D1, D7
00005DBE E781 asl D1, 3
00005DC0 41ED BD40 lea.l A0, [A5 - 0x42C0]
00005DC4 3230 1804 move.w D1, [A0 + D1 + 0x4]
00005DC8 41EB 0308 lea.l A0, [A3 + 0x308]
00005DCC D270 0800 add.w D1, [A0 + D0]
00005DD0 5341 subq.w D1, 1
00005DD2 3D41 FFD2 move.w [A6 - 0x2E], D1
00005DD6 41EE FFD6 lea.l A0, [A6 - 0x2A]
00005DDA 2F20 move.l -[A7], -[A0]
00005DDC 2F20 move.l -[A7], -[A0]
00005DDE 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00005DE2 508F addq.l A7, 8
label00005DE4:
00005DE4 5247 addq.w D7, 1
00005DE6 0C47 0003 cmpi.w D7, 0x3
00005DEA 6D00 FE46 blt -0x1B8 /* 00005C32 */
label00005DEE:
00005DEE 4CEE 08C8 FFBE movem.l D3,D6,D7,A3, [A6 - 0x42]
00005DF4 4E5E unlink A6
00005DF6 4E75 rts
fn00005DF8:
00005DF8 4E56 FD9A link A6, -0x0266
00005DFC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005E00 49EE FE9A lea.l A4, [A6 - 0x166]
00005E04 266E 000C movea.l A3, [A6 + 0xC]
00005E08 282E 0010 move.l D4, [A6 + 0x10]
00005E0C 1D7C FFFF FFC5 move.b [A6 - 0x3B], 0xFF
00005E12 2004 move.l D0, D4
00005E14 E780 asl D0, 3
00005E16 41EE FF9E lea.l A0, [A6 - 0x62]
00005E1A 45EB 0308 lea.l A2, [A3 + 0x308]
00005E1E 43F2 0800 lea.l A1, [A2 + D0]
00005E22 20D9 move.l [A0]+, [A1]+
00005E24 20D9 move.l [A0]+, [A1]+
00005E26 302E FFA0 move.w D0, [A6 - 0x60]
00005E2A 48C0 ext.l D0
00005E2C 2C00 move.l D6, D0
00005E2E 302E FF9E move.w D0, [A6 - 0x62]
00005E32 48C0 ext.l D0
00005E34 2A00 move.l D5, D0
00005E36 2004 move.l D0, D4
00005E38 E780 asl D0, 3
00005E3A 41ED BD70 lea.l A0, [A5 - 0x4290]
00005E3E 3030 0802 move.w D0, [A0 + D0 + 0x2]
00005E42 48C0 ext.l D0
00005E44 D086 add.l D0, D6
00005E46 5280 addq.l D0, 1
00005E48 3D40 FFA8 move.w [A6 - 0x58], D0
00005E4C 2004 move.l D0, D4
00005E4E E780 asl D0, 3
00005E50 41ED BD70 lea.l A0, [A5 - 0x4290]
00005E54 3030 0800 move.w D0, [A0 + D0]
00005E58 48C0 ext.l D0
00005E5A D085 add.l D0, D5
00005E5C 5480 addq.l D0, 2
00005E5E 3D40 FFB6 move.w [A6 - 0x4A], D0
00005E62 3D40 FFAE move.w [A6 - 0x52], D0
00005E66 3D40 FFA6 move.w [A6 - 0x5A], D0
00005E6A 2004 move.l D0, D4
00005E6C E780 asl D0, 3
00005E6E 41ED BD70 lea.l A0, [A5 - 0x4290]
00005E72 3030 0804 move.w D0, [A0 + D0 + 0x4]
00005E76 48C0 ext.l D0
00005E78 D085 add.l D0, D5
00005E7A 3D40 FFBA move.w [A6 - 0x46], D0
00005E7E 3D40 FFB2 move.w [A6 - 0x4E], D0
00005E82 3D40 FFAA move.w [A6 - 0x56], D0
00005E86 4246 clr.w D6
00005E88 7000 moveq.l D0, 0x00
00005E8A 206D B9FC movea.l A0, [A5 - 0x4604]
00005E8E 4A68 033A tst.w [A0 + 0x33A]
00005E92 6608 bne +0xA /* 00005E9C */
00005E94 4A6D DFBE tst.w [A5 - 0x2042]
00005E98 6702 beq +0x4 /* 00005E9C */
00005E9A 7001 moveq.l D0, 0x01
label00005E9C:
00005E9C 3D40 FFC0 move.w [A6 - 0x40], D0
00005EA0 6714 beq +0x16 /* 00005EB6 */
00005EA2 486E FFEC pea.l [A6 - 0x14]
00005EA6 486E FFE8 pea.l [A6 - 0x18]
00005EAA 2F0B move.l -[A7], A3
00005EAC 4EBA FB32 jsr [PC - 0x4CE /* 000059E0 */]
00005EB0 4FEF 000C lea.l A7, [A7 + 0xC]
00005EB4 6044 bra +0x46 /* 00005EFA */
label00005EB6:
00005EB6 486E FFFC pea.l [A6 - 0x4]
00005EBA 486E FFF8 pea.l [A6 - 0x8]
00005EBE 486E FFF4 pea.l [A6 - 0xC]
00005EC2 486E FFF0 pea.l [A6 - 0x10]
00005EC6 486E FFEC pea.l [A6 - 0x14]
00005ECA 486E FFE8 pea.l [A6 - 0x18]
00005ECE 486E FFE4 pea.l [A6 - 0x1C]
00005ED2 486E FFE0 pea.l [A6 - 0x20]
00005ED6 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00005EDA 4AAE FFE8 tst.l [A6 - 0x18]
00005EDE 4FEF 0020 lea.l A7, [A7 + 0x20]
00005EE2 6608 bne +0xA /* 00005EEC */
00005EE4 41ED E634 lea.l A0, [A5 - 0x19CC]
00005EE8 2D48 FFE8 move.l [A6 - 0x18], A0
label00005EEC:
00005EEC 4AAE FFEC tst.l [A6 - 0x14]
00005EF0 6608 bne +0xA /* 00005EFA */
00005EF2 41ED E650 lea.l A0, [A5 - 0x19B0]
00005EF6 2D48 FFEC move.l [A6 - 0x14], A0
label00005EFA:
00005EFA 4A84 tst.l D4
00005EFC 6622 bne +0x24 /* 00005F20 */
00005EFE 206E FFE8 movea.l A0, [A6 - 0x18]
00005F02 2D50 FFDA move.l [A6 - 0x26], [A0]
00005F06 206E FFE8 movea.l A0, [A6 - 0x18]
00005F0A 2D68 0004 FFD6 move.l [A6 - 0x2A], [A0 + 0x4]
00005F10 206E FFE8 movea.l A0, [A6 - 0x18]
00005F14 7000 moveq.l D0, 0x00
00005F16 1028 0003 move.b D0, [A0 + 0x3]
00005F1A 3D40 FFDE move.w [A6 - 0x22], D0
00005F1E 6020 bra +0x22 /* 00005F40 */
label00005F20:
00005F20 206E FFEC movea.l A0, [A6 - 0x14]
00005F24 2D50 FFDA move.l [A6 - 0x26], [A0]
00005F28 206E FFEC movea.l A0, [A6 - 0x14]
00005F2C 2D68 0004 FFD6 move.l [A6 - 0x2A], [A0 + 0x4]
00005F32 206E FFEC movea.l A0, [A6 - 0x14]
00005F36 7000 moveq.l D0, 0x00
00005F38 1028 0003 move.b D0, [A0 + 0x3]
00005F3C 3D40 FFDE move.w [A6 - 0x22], D0
label00005F40:
00005F40 2D6E FFDA FFD2 move.l [A6 - 0x2E], [A6 - 0x26]
00005F46 426E FFBE clr.w [A6 - 0x42]
00005F4A 2004 move.l D0, D4
00005F4C 6B00 01CA bmi +0x1CC /* 00006118 */
00005F50 0C80 0000 0002 cmpi.l D0, 0x2
00005F56 6E00 01C0 bgt +0x1C2 /* 00006118 */
00005F5A D080 add.l D0, D0
00005F5C 303B 0806 move.w D0, [PC + D0 + 0x6]
00005F60 4EFB 0000 jmp [PC + D0.w]
00005F64 0008 0008 ori.b A0, 0x8
00005F68 0152 bchg [A2], D0
00005F6A 302E FFA8 move.w D0, [A6 - 0x58]
00005F6E D07C 000C add.w D0, 0xC
00005F72 3D40 FFAC move.w [A6 - 0x54], D0
00005F76 302E FFA8 move.w D0, [A6 - 0x58]
00005F7A D07C 000E add.w D0, 0xE
00005F7E 3D40 FFB0 move.w [A6 - 0x50], D0
00005F82 302E FFA8 move.w D0, [A6 - 0x58]
00005F86 D07C 001A add.w D0, 0x1A
00005F8A 3D40 FFB4 move.w [A6 - 0x4C], D0
00005F8E 302E FFA8 move.w D0, [A6 - 0x58]
00005F92 D07C 001C add.w D0, 0x1C
00005F96 3D40 FFB8 move.w [A6 - 0x48], D0
00005F9A 302E FFA8 move.w D0, [A6 - 0x58]
00005F9E D07C 0028 add.w D0, 0x28 /* '(' */
00005FA2 3D40 FFBC move.w [A6 - 0x44], D0
00005FA6 41EE FFAE lea.l A0, [A6 - 0x52]
00005FAA 2F20 move.l -[A7], -[A0]
00005FAC 2F20 move.l -[A7], -[A0]
00005FAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005FB2 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00005FB6 4A40 tst.w D0
00005FB8 4FEF 000C lea.l A7, [A7 + 0xC]
00005FBC 661C bne +0x1E /* 00005FDA */
00005FBE 41EE FFBE lea.l A0, [A6 - 0x42]
00005FC2 2F20 move.l -[A7], -[A0]
00005FC4 2F20 move.l -[A7], -[A0]
00005FC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005FCA 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00005FCE 3D40 FFBE move.w [A6 - 0x42], D0
00005FD2 4FEF 000C lea.l A7, [A7 + 0xC]
00005FD6 6700 009C beq +0x9E /* 00006074 */
label00005FDA:
00005FDA 1D7C 0008 FFC5 move.b [A6 - 0x3B], 0x8
00005FE0 4A6E FFBE tst.w [A6 - 0x42]
00005FE4 6714 beq +0x16 /* 00005FFA */
00005FE6 2D6E FFD6 FFD2 move.l [A6 - 0x2E], [A6 - 0x2A]
00005FEC 41EE FF96 lea.l A0, [A6 - 0x6A]
00005FF0 43EE FFB6 lea.l A1, [A6 - 0x4A]
00005FF4 20D9 move.l [A0]+, [A1]+
00005FF6 20D9 move.l [A0]+, [A1]+
00005FF8 600C bra +0xE /* 00006006 */
label00005FFA:
00005FFA 41EE FF96 lea.l A0, [A6 - 0x6A]
00005FFE 43EE FFA6 lea.l A1, [A6 - 0x5A]
00006002 20D9 move.l [A0]+, [A1]+
00006004 20D9 move.l [A0]+, [A1]+
label00006006:
00006006 302E FF96 move.w D0, [A6 - 0x6A]
0000600A 5340 subq.w D0, 1
0000600C 3D40 FFC6 move.w [A6 - 0x3A], D0
00006010 302E FF9C move.w D0, [A6 - 0x64]
00006014 5440 addq.w D0, 2
00006016 3D40 FFC8 move.w [A6 - 0x38], D0
0000601A 7000 moveq.l D0, 0x00
0000601C 102E FFD2 move.b D0, [A6 - 0x2E]
00006020 E148 lsl D0.w, 8
00006022 7200 moveq.l D1, 0x00
00006024 122E FFD2 move.b D1, [A6 - 0x2E]
00006028 8240 or.w D1, D0
0000602A 3D41 FFCC move.w [A6 - 0x34], D1
0000602E 7000 moveq.l D0, 0x00
00006030 102E FFD3 move.b D0, [A6 - 0x2D]
00006034 E148 lsl D0.w, 8
00006036 7200 moveq.l D1, 0x00
00006038 122E FFD3 move.b D1, [A6 - 0x2D]
0000603C 8240 or.w D1, D0
0000603E 3D41 FFCE move.w [A6 - 0x32], D1
00006042 7000 moveq.l D0, 0x00
00006044 102E FFD4 move.b D0, [A6 - 0x2C]
00006048 E148 lsl D0.w, 8
0000604A 7200 moveq.l D1, 0x00
0000604C 122E FFD4 move.b D1, [A6 - 0x2C]
00006050 8240 or.w D1, D0
00006052 3D41 FFD0 move.w [A6 - 0x30], D1
00006056 558F subq.l A7, 2
00006058 486E FFCC pea.l [A6 - 0x34]
0000605C 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
00006060 3D5F FFCA move.w [A6 - 0x36], [A7]+
00006064 558F subq.l A7, 2
00006066 3F2E FFCA move.w -[A7], [A6 - 0x36]
0000606A 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */]
0000606E 3C1F move.w D6, [A7]+
00006070 6000 00A6 bra +0xA8 /* 00006118 */
label00006074:
00006074 41EE FFB6 lea.l A0, [A6 - 0x4A]
00006078 2F20 move.l -[A7], -[A0]
0000607A 2F20 move.l -[A7], -[A0]
0000607C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00006080 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00006084 4A40 tst.w D0
00006086 4FEF 000C lea.l A7, [A7 + 0xC]
0000608A 6700 008C beq +0x8E /* 00006118 */
0000608E 1D7C 000C FFC5 move.b [A6 - 0x3B], 0xC
00006094 302E FFAE move.w D0, [A6 - 0x52]
00006098 5340 subq.w D0, 1
0000609A 3D40 FFC6 move.w [A6 - 0x3A], D0
0000609E 302E FFB4 move.w D0, [A6 - 0x4C]
000060A2 5440 addq.w D0, 2
000060A4 3D40 FFC8 move.w [A6 - 0x38], D0
000060A8 7000 moveq.l D0, 0x00
000060AA 102E FFD5 move.b D0, [A6 - 0x2B]
000060AE 2C00 move.l D6, D0
000060B0 5286 addq.l D6, 1
000060B2 6064 bra +0x66 /* 00006118 */
000060B4 302E FFA8 move.w D0, [A6 - 0x58]
000060B8 D07C 000C add.w D0, 0xC
000060BC 3D40 FFAC move.w [A6 - 0x54], D0
000060C0 41EE FFAE lea.l A0, [A6 - 0x52]
000060C4 2F20 move.l -[A7], -[A0]
000060C6 2F20 move.l -[A7], -[A0]
000060C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000060CC 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000060D0 4A40 tst.w D0
000060D2 4FEF 000C lea.l A7, [A7 + 0xC]
000060D6 6740 beq +0x42 /* 00006118 */
000060D8 1D7C 000D FFC5 move.b [A6 - 0x3B], 0xD /* '\r' */
000060DE 302E FFA6 move.w D0, [A6 - 0x5A]
000060E2 5340 subq.w D0, 1
000060E4 3D40 FFC6 move.w [A6 - 0x3A], D0
000060E8 302E FFAC move.w D0, [A6 - 0x54]
000060EC 5440 addq.w D0, 2
000060EE 3D40 FFC8 move.w [A6 - 0x38], D0
000060F2 206E FFEC movea.l A0, [A6 - 0x14]
000060F6 3A28 0008 move.w D5, [A0 + 0x8]
000060FA 4247 clr.w D7
000060FC 760B moveq.l D3, 0x0B
label000060FE:
000060FE 2007 move.l D0, D7
00006100 D040 add.w D0, D0
00006102 41ED FBC2 lea.l A0, [A5 - 0x43E]
00006106 BA70 0000 cmp.w D5, [A0 + D0.w]
0000610A 6606 bne +0x8 /* 00006112 */
0000610C 3C07 move.w D6, D7
0000610E 5246 addq.w D6, 1
00006110 6006 bra +0x8 /* 00006118 */
label00006112:
00006112 5247 addq.w D7, 1
00006114 B647 cmp.w D3, D7
00006116 6EE6 bgt -0x18 /* 000060FE */
label00006118:
00006118 7000 moveq.l D0, 0x00
0000611A 72FF moveq.l D1, 0xFFFFFFFF
0000611C B22E FFC5 cmp.b D1, [A6 - 0x3B]
00006120 6710 beq +0x12 /* 00006132 */
00006122 2F00 move.l -[A7], D0
00006124 4EBA F5F0 jsr [PC - 0xA10 /* 00005716 */]
00006128 2200 move.l D1, D0
0000612A 201F move.l D0, [A7]+
0000612C 4A41 tst.w D1
0000612E 6702 beq +0x4 /* 00006132 */
00006130 7001 moveq.l D0, 0x01
label00006132:
00006132 3D40 FFC2 move.w [A6 - 0x3E], D0
00006136 6700 0188 beq +0x18A /* 000062C0 */
0000613A 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
0000613E 2F2E FFDA move.l -[A7], [A6 - 0x26]
00006142 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00006146 48C6 ext.l D6
00006148 2F06 move.l -[A7], D6
0000614A 7000 moveq.l D0, 0x00
0000614C 102E FFC5 move.b D0, [A6 - 0x3B]
00006150 2F00 move.l -[A7], D0
00006152 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00006156 3E00 move.w D7, D0
00006158 426D AF9E clr.w [A5 - 0x5062]
0000615C 4A47 tst.w D7
0000615E 4FEF 0014 lea.l A7, [A7 + 0x14]
00006162 6700 015C beq +0x15E /* 000062C0 */
00006166 2004 move.l D0, D4
00006168 6B00 0100 bmi +0x102 /* 0000626A */
0000616C 0C80 0000 0002 cmpi.l D0, 0x2
00006172 6E00 00F6 bgt +0xF8 /* 0000626A */
00006176 D080 add.l D0, D0
00006178 303B 0806 move.w D0, [PC + D0 + 0x6]
0000617C 4EFB 0000 jmp [PC + D0.w]
00006180 0008 0008 ori.b A0, 0x8
00006184 00D4 .incomplete
00006186 7008 moveq.l D0, 0x08
00006188 B02E FFC5 cmp.b D0, [A6 - 0x3B]
0000618C 6600 00A6 bne +0xA8 /* 00006234 */
00006190 558F subq.l A7, 2
00006192 3F07 move.w -[A7], D7
00006194 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
00006198 3D5F FFCA move.w [A6 - 0x36], [A7]+
0000619C 486E FFCC pea.l [A6 - 0x34]
000061A0 3F2E FFCA move.w -[A7], [A6 - 0x36]
000061A4 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */]
000061A8 7000 moveq.l D0, 0x00
000061AA 302E FFCC move.w D0, [A6 - 0x34]
000061AE E088 lsr D0, 8
000061B0 1D40 FFD2 move.b [A6 - 0x2E], D0
000061B4 7000 moveq.l D0, 0x00
000061B6 302E FFCE move.w D0, [A6 - 0x32]
000061BA E088 lsr D0, 8
000061BC 1D40 FFD3 move.b [A6 - 0x2D], D0
000061C0 7000 moveq.l D0, 0x00
000061C2 302E FFD0 move.w D0, [A6 - 0x30]
000061C6 E088 lsr D0, 8
000061C8 1D40 FFD4 move.b [A6 - 0x2C], D0
000061CC 4A6E FFBE tst.w [A6 - 0x42]
000061D0 6708 beq +0xA /* 000061DA */
000061D2 2D6E FFD2 FFD6 move.l [A6 - 0x2A], [A6 - 0x2E]
000061D8 6006 bra +0x8 /* 000061E0 */
label000061DA:
000061DA 2D6E FFD2 FFDA move.l [A6 - 0x26], [A6 - 0x2E]
label000061E0:
000061E0 7000 moveq.l D0, 0x00
000061E2 102E FFD2 move.b D0, [A6 - 0x2E]
000061E6 7200 moveq.l D1, 0x00
000061E8 122E FFD3 move.b D1, [A6 - 0x2D]
000061EC E189 lsl D1, 8
000061EE D280 add.l D1, D0
000061F0 7000 moveq.l D0, 0x00
000061F2 102E FFD4 move.b D0, [A6 - 0x2C]
000061F6 7410 moveq.l D2, 0x10
000061F8 E5A8 lsl D0, D2
000061FA D081 add.l D0, D1
000061FC 2D40 FF9A move.l [A6 - 0x66], D0
00006200 4A84 tst.l D4
00006202 6618 bne +0x1A /* 0000621C */
00006204 4A6E FFBE tst.w [A6 - 0x42]
00006208 6708 beq +0xA /* 00006212 */
0000620A 203C 0000 0691 move.l D0, 0x691
00006210 6006 bra +0x8 /* 00006218 */
label00006212:
00006212 203C 0000 0690 move.l D0, 0x690
label00006218:
00006218 3C00 move.w D6, D0
0000621A 604E bra +0x50 /* 0000626A */
label0000621C:
0000621C 4A6E FFBE tst.w [A6 - 0x42]
00006220 6708 beq +0xA /* 0000622A */
00006222 203C 0000 0694 move.l D0, 0x694
00006228 6006 bra +0x8 /* 00006230 */
label0000622A:
0000622A 203C 0000 0693 move.l D0, 0x693
label00006230:
00006230 3C00 move.w D6, D0
00006232 6036 bra +0x38 /* 0000626A */
label00006234:
00006234 4A84 tst.l D4
00006236 6606 bne +0x8 /* 0000623E */
00006238 3C3C 0692 move.w D6, 0x692
0000623C 6004 bra +0x6 /* 00006242 */
label0000623E:
0000623E 3C3C 0695 move.w D6, 0x695
label00006242:
00006242 48C7 ext.l D7
00006244 2007 move.l D0, D7
00006246 5380 subq.l D0, 1
00006248 2D40 FF9A move.l [A6 - 0x66], D0
0000624C 3D40 FFDE move.w [A6 - 0x22], D0
00006250 6018 bra +0x1A /* 0000626A */
00006252 3C3C 0696 move.w D6, 0x696
00006256 2007 move.l D0, D7
00006258 D040 add.w D0, D0
0000625A 41ED FBC0 lea.l A0, [A5 - 0x440]
0000625E 3A30 0000 move.w D5, [A0 + D0.w]
00006262 3005 move.w D0, D5
00006264 48C0 ext.l D0
00006266 2D40 FF9A move.l [A6 - 0x66], D0
label0000626A:
0000626A 48C6 ext.l D6
0000626C 2F06 move.l -[A7], D6
0000626E 48C5 ext.l D5
00006270 2F05 move.l -[A7], D5
00006272 302E FFDE move.w D0, [A6 - 0x22]
00006276 48C0 ext.l D0
00006278 2F00 move.l -[A7], D0
0000627A 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
0000627E 2F2E FFDA move.l -[A7], [A6 - 0x26]
00006282 2F0B move.l -[A7], A3
00006284 4EBA 0048 jsr [PC + 0x48 /* 000062CE */]
00006288 4A6E FFC0 tst.w [A6 - 0x40]
0000628C 4FEF 0018 lea.l A7, [A7 + 0x18]
00006290 6626 bne +0x28 /* 000062B8 */
00006292 486E FD9A pea.l [A6 - 0x266]
00006296 48C6 ext.l D6
00006298 2F06 move.l -[A7], D6
0000629A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000629E 2F2E FF9A move.l -[A7], [A6 - 0x66]
000062A2 486E FD9A pea.l [A6 - 0x266]
000062A6 2F0C move.l -[A7], A4
000062A8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000062AC 2F0C move.l -[A7], A4
000062AE 4EBA D2B6 jsr [PC - 0x2D4A /* 00003566 */]
000062B2 4FEF 0018 lea.l A7, [A7 + 0x18]
000062B6 6008 bra +0xA /* 000062C0 */
label000062B8:
000062B8 2F0B move.l -[A7], A3
000062BA 4EBA F8E2 jsr [PC - 0x71E /* 00005B9E */]
000062BE 588F addq.l A7, 4
label000062C0:
000062C0 302E FFC2 move.w D0, [A6 - 0x3E]
000062C4 4CEE 1CF8 FD7A movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x286]
000062CA 4E5E unlink A6
000062CC 4E75 rts
fn000062CE:
000062CE 4E56 FFF8 link A6, -0x0008
000062D2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000062D6 286E 0008 movea.l A4, [A6 + 0x8]
000062DA 3A2E 001E move.w D5, [A6 + 0x1E]
000062DE 3C2E 0016 move.w D6, [A6 + 0x16]
000062E2 382D DFBE move.w D4, [A5 - 0x2042]
000062E6 6700 00B6 beq +0xB8 /* 0000639E */
000062EA 486E FFFC pea.l [A6 - 0x4]
000062EE 486E FFF8 pea.l [A6 - 0x8]
000062F2 2F0C move.l -[A7], A4
000062F4 4EBA F6EA jsr [PC - 0x916 /* 000059E0 */]
000062F8 7000 moveq.l D0, 0x00
000062FA 2640 movea.l A3, D0
000062FC 3206 move.w D1, D6
000062FE 5341 subq.w D1, 1
00006300 48C1 ext.l D1
00006302 2001 move.l D0, D1
00006304 7240 moveq.l D1, 0x40
00006306 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000630A 2E00 move.l D7, D0
0000630C 5287 addq.l D7, 1
0000630E 3005 move.w D0, D5
00006310 0440 0690 subi.w D0, 0x690
00006314 4FEF 000C lea.l A7, [A7 + 0xC]
00006318 6B36 bmi +0x38 /* 00006350 */
0000631A 0C40 0006 cmpi.w D0, 0x6
0000631E 6E30 bgt +0x32 /* 00006350 */
00006320 D040 add.w D0, D0
00006322 303B 0006 move.w D0, [PC + D0.w + 0x6]
00006326 4EFB 0000 jmp [PC + D0.w]
0000632A 0010 0010 ori.b [A0], 0x10
0000632E 0010 0016 ori.b [A0], 0x16
00006332 0016 0016 ori.b [A6], 0x16
00006336 001E 266E ori.b [A6]+, 0x6E /* 'n' */
0000633A FFF8 .invalid <<F/7/7>>
0000633C 6012 bra +0x14 /* 00006350 */
0000633E 206E FFFC movea.l A0, [A6 - 0x4]
00006342 47D0 lea.l A3, [A0]
00006344 600A bra +0xC /* 00006350 */
00006346 206E FFFC movea.l A0, [A6 - 0x4]
0000634A 316E 001A 0008 move.w [A0 + 0x8], [A6 + 0x1A]
label00006350:
00006350 3005 move.w D0, D5
00006352 0440 0690 subi.w D0, 0x690
00006356 6B26 bmi +0x28 /* 0000637E */
00006358 0C40 0005 cmpi.w D0, 0x5
0000635C 6E20 bgt +0x22 /* 0000637E */
0000635E D040 add.w D0, D0
00006360 303B 0006 move.w D0, [PC + D0.w + 0x6]
00006364 4EFB 0000 jmp [PC + D0.w]
00006368 0012 000E ori.b [A2], 0xE
0000636C 0016 0012 ori.b [A6], 0x12
00006370 000E 0016 ori.b A6, 0x16
00006374 7E01 moveq.l D7, 0x01
00006376 6006 bra +0x8 /* 0000637E */
00006378 4247 clr.w D7
0000637A 6002 bra +0x4 /* 0000637E */
0000637C 7E02 moveq.l D7, 0x02
label0000637E:
0000637E 200B move.l D0, A3
00006380 671C beq +0x1E /* 0000639E */
00006382 26AE 000C move.l [A3], [A6 + 0xC]
00006386 276E 0010 0004 move.l [A3 + 0x4], [A6 + 0x10]
0000638C 1746 0003 move.b [A3 + 0x3], D6
00006390 7000 moveq.l D0, 0x00
00006392 3007 move.w D0, D7
00006394 2F00 move.l -[A7], D0
00006396 2F0B move.l -[A7], A3
00006398 4EBA 0010 jsr [PC + 0x10 /* 000063AA */]
0000639C 508F addq.l A7, 8
label0000639E:
0000639E 3004 move.w D0, D4
000063A0 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20]
000063A6 4E5E unlink A6
000063A8 4E75 rts
export_535:
fn000063AA:
000063AA 2F0B move.l -[A7], A3
000063AC 266F 0008 movea.l A3, [A7 + 0x8]
000063B0 302F 000E move.w D0, [A7 + 0xE]
000063B4 6540 bcs +0x42 /* 000063F6 */
000063B6 0C40 0002 cmpi.w D0, 0x2
000063BA 623A bhi +0x3C /* 000063F6 */
000063BC D040 add.w D0, D0
000063BE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000063C2 4EFB 0000 jmp [PC + D0.w]
000063C6 0008 001E ori.b A0, 0x1E
000063CA 0032 700F B02B ori.b [A2 + A3.w + 0x2B], 0xF
000063D0 0003 6706 ori.b D3, 0x6
000063D4 4A2B 0003 tst.b [A3 + 0x3]
000063D8 661C bne +0x1E /* 000063F6 */
000063DA 177C 0001 0003 move.b [A3 + 0x3], 0x1
000063E0 6014 bra +0x16 /* 000063F6 */
000063E2 7001 moveq.l D0, 0x01
000063E4 B02B 0003 cmp.b D0, [A3 + 0x3]
000063E8 6706 beq +0x8 /* 000063F0 */
000063EA 4A2B 0003 tst.b [A3 + 0x3]
000063EE 6606 bne +0x8 /* 000063F6 */
label000063F0:
000063F0 177C 000F 0003 move.b [A3 + 0x3], 0xF
label000063F6:
000063F6 265F movea.l A3, [A7]+
000063F8 4E75 rts